// ------------------------------------------------------------------ // Desc: // ------------------------------------------------------------------ void Trigger(exSpriteAnimation _spAnim, EventInfo _eventInfo) { if (_eventInfo.methodName == "") { return; } switch (_eventInfo.paramType) { case EventInfo.ParamType.NONE: _spAnim.SendMessage(_eventInfo.methodName, _eventInfo.msgOptions); break; case EventInfo.ParamType.STRING: _spAnim.SendMessage(_eventInfo.methodName, _eventInfo.stringParam, _eventInfo.msgOptions); break; case EventInfo.ParamType.FLOAT: _spAnim.SendMessage(_eventInfo.methodName, _eventInfo.floatParam, _eventInfo.msgOptions); break; case EventInfo.ParamType.INT: _spAnim.SendMessage(_eventInfo.methodName, _eventInfo.intParam, _eventInfo.msgOptions); break; case EventInfo.ParamType.BOOL: _spAnim.SendMessage(_eventInfo.methodName, _eventInfo.boolParam, _eventInfo.msgOptions); break; case EventInfo.ParamType.OBJECT: _spAnim.SendMessage(_eventInfo.methodName, _eventInfo.objectParam, _eventInfo.msgOptions); break; } }