void Start() { takeoverControlRef = GetComponent <PlayerTakeoverControl>(); animator = GetComponent <Animator>(); allRigidbodies = GetComponentsInChildren <Rigidbody2D>(); allColliers = GetComponentsInChildren <Collider2D>(); }
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(); } } }