Esempio n. 1
0
 public void OnAnimationEvent(OTGAnimationEvent _event)
 {
     Handler_Animation.UpdateAnimationEvent(_event);
     Handler_VFX.OnAnimationEvent(_event);
     Handler_Collision.OnAnimationEvent(_event);
     Handler_SFX.OnAnimationEventUpdate(_event);
 }
Esempio 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();
        }
Esempio n. 3
0
        public void OnAnimationEvent(OTGAnimationEvent _event)
        {
            if (_event.VfxID == null)
            {
                return;
            }
            if (VFXLookup.Count == 0)
            {
                return;
            }

            VFXLookup[_event.VfxID].OnPlayVFX();
        }
        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);
            }
        }
 public void UpdateAnimationEvent(OTGAnimationEvent _event)
 {
     CurrentAnimationEvent = _event;
 }