Exemplo n.º 1
0
 public void OnAnimationEvent(OTGAnimationEvent _event)
 {
     Handler_Animation.UpdateAnimationEvent(_event);
     Handler_VFX.OnAnimationEvent(_event);
     Handler_Collision.OnAnimationEvent(_event);
     Handler_SFX.OnAnimationEventUpdate(_event);
 }
Exemplo n.º 2
0
        public void OnAnimationEventUpdate(OTGAnimationEvent _ev)
        {
            if (_ev.SfxID == null)
            {
                return;
            }
            E_SoundFXType type = m_data.SoundFXTOID[_ev.SfxID];

            m_soundFXControllers[type].OnPlaySFX();
        }
Exemplo n.º 3
0
        public void OnAnimationEvent(OTGAnimationEvent _event)
        {
            if (_event.VfxID == null)
            {
                return;
            }
            if (VFXLookup.Count == 0)
            {
                return;
            }

            VFXLookup[_event.VfxID].OnPlayVFX();
        }
Exemplo n.º 4
0
        public void OnAnimationEvent(OTGAnimationEvent _ev)
        {
            if (_ev.HurtColliderID == null)
            {
                return;
            }

#if UNITY_EDITOR
            HasCollisionID = true;
#endif

            if (HurtColliders.ContainsKey(_ev.HurtColliderID))
            {
                NumberOfContacts = HurtColliders[_ev.HurtColliderID].OnPerformDamageScan(ScanResults, m_hurtData);
            }
        }
Exemplo n.º 5
0
 public void UpdateAnimationEvent(OTGAnimationEvent _event)
 {
     CurrentAnimationEvent = _event;
 }