Class ccs.triggerManager
- Defined in: TriggerMng.js
Constructor Attributes | Constructor Name and Description |
---|---|
The trigger manager of Cocostudio
|
Method Summary
Class Detail
ccs.triggerManager()
The trigger manager of Cocostudio
Method Detail
-
add(event, triggerObj)Adds event and trigger object to trigger manager.
- Parameters:
- event
- triggerObj
-
addArmatureMovementCallBack(armature, callFunc, target)Adds an armature movement callback to manager.
- Parameters:
- {ccs.Armature} armature
- {function} callFunc
- {Object} target
-
{Array} get(event)Returns the event triggers by event id.
- Parameters:
- {Number} event
- Returns:
- {Array}
-
{ccs.TriggerObj} getTriggerObj(id)Returns the trigger object by id
- Parameters:
- {Number} id
- Returns:
- {ccs.TriggerObj}
-
{boolean} isEmpty()Returns the event triggers whether is empty.
- Returns:
- {boolean}
-
parse(triggers)Parses the triggers.
- Parameters:
- {Array} triggers
-
{Boolean} remove(event, Obj)Removes event object from trigger manager.
- Parameters:
- {*} event
- {*} Obj
- Returns:
- {Boolean}
-
removeAll()Removes all event triggers from manager.
-
removeAllArmatureMovementCallBack()Removes all armature movement callbacks from ccs.triggerManager.
-
removeArmatureAllMovementCallBack(armature)Removes an armature's all movement callbacks.
- Parameters:
- {ccs.Armature} armature
-
removeArmatureMovementCallBack(armature, target, callFunc)Removes armature movement callback from manager.
- Parameters:
- {ccs.Armature} armature
- {Object} target
- {function} callFunc
-
{boolean} removeTriggerObj(id)Removes trigger object from manager
- Parameters:
- {Number} id
- Returns:
- {boolean}
-
{string} version()Returns the version of ccs.triggerManager
- Returns:
- {string}