public void OnAnimationEvent(OTGAnimationEvent _event) { Handler_Animation.UpdateAnimationEvent(_event); Handler_VFX.OnAnimationEvent(_event); Handler_Collision.OnAnimationEvent(_event); Handler_SFX.OnAnimationEventUpdate(_event); }
public void OnAnimationEventUpdate(OTGAnimationEvent _ev) { if (_ev.SfxID == null) { return; } E_SoundFXType type = m_data.SoundFXTOID[_ev.SfxID]; m_soundFXControllers[type].OnPlaySFX(); }
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; }