Esempio n. 1
0
        private IEnumerator CollisionRoutine()
        {
            _isColliding = true;
            CollisionStarted.Invoke();

            yield return(new WaitForSeconds(_gameSettings.CollisionStopDuration));

            CollisionFinished.Invoke();
            _isColliding = false;
        }
Esempio n. 2
0
 public static extern void add_contact_listener(
     IntPtr body,
     ContactCallback cc,
     CollisionStarted cs,
     CollisionEnded ce);
Esempio n. 3
0
 public void SignalCollisionStart(ColliderBase collider) => CollisionStarted?.Invoke(this, collider);