void OnTriggerEnter2D(Collider2D collision) { PlayerTakeoverControl takeoverControl = collision.gameObject.GetComponent <PlayerTakeoverControl>(); if (takeoverControl) { takeoverControl.DisableGravity(); FanRecoverSequence cutscene = takeoverControl.gameObject.GetComponent <FanRecoverSequence>(); cutscene.Play(); } }
void OnTriggerEnter2D(Collider2D collision) { PlayerTakeoverControl takeoverControl = collision.gameObject.GetComponent <PlayerTakeoverControl>(); if (takeoverControl) { if (isStart) { takeoverControl.SuspendPlayerControl(); takeoverControl.EnableGravity(); } else { takeoverControl.ResumePlayerControl(); takeoverControl.DisableGravity(); } } }