Esempio n. 1
0
        private void OnCollisionExit(Collision collision)
        {
            var collider         = collision.collider;
            var relativeVelocity = collision.relativeVelocity;
            var impulse          = collision.impulse;

            EventSystem.Add(() => {
                var component              = gameObject.AddComponent <CollisionExitEvent>();
                component.collider         = collider;
                component.relativeVelocity = relativeVelocity;
                component.impulse          = impulse;
                return(component);
            });
        }
Esempio n. 2
0
 private void OnDisable()
 {
     EventSystem.Add(() => gameObject.AddComponent <OnDisableEvent>());
 }