Class ccs.triggerManager

Class Summary
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}