animationevent(anim_name_or_tag, normalized_fire_event_time, message[, start_time]); or animationevent(anim_name_or_tag, normalized_fire_event_time, message[, start_time]); { int(name,value); long(name,value); float(name,value); double(name,value); string(name,value); ... };
Наследование: AbstractSkillTriger
        protected override ISkillTriger OnClone()
        {
            AnimationEventTriger triger = new AnimationEventTriger();

            triger.m_AnimName.CopyFrom(m_AnimName);
            triger.m_NormalizedFireEventTime.CopyFrom(m_NormalizedFireEventTime);
            triger.m_MsgId.CopyFrom(m_MsgId);
            triger.m_Params = new Dictionary <string, object>(m_Params);
            return(triger);
        }
 protected override ISkillTriger OnClone()
 {
     AnimationEventTriger triger = new AnimationEventTriger();
     triger.m_AnimName.CopyFrom(m_AnimName);
     triger.m_NormalizedFireEventTime.CopyFrom(m_NormalizedFireEventTime);
     triger.m_MsgId.CopyFrom(m_MsgId);
     triger.m_Params = new Dictionary<string, object>(m_Params);
     return triger;
 }