public override void OnTriggerEnter2D(Collider2D other) { if (other.ContainTag("Ceil") || other.ContainTag("PipeColl")) { PlayerEffectSoundManager.Instance.PlayColl(); Controller.State = new DeadAirCollisionPS(); } }
public void OnTriggerEnter2D(Collider2D other) { if (other.ContainTag("HorizontalPipe")) { _currentState = AnswerState.SHIFTING; } }
public override void OnTriggerEnter2D(Collider2D other) { if (other.ContainTag("Floor")) { Controller.State = new DeadFloorCollisionPS(); } }
public void OnTriggerStay2D(Collider2D player) { if (!_playerDetected && player.ContainTag("Player") && _coll.bounds.Contains(player.bounds)) { _playerDetected = true; _horizontalPipeController.Invoke(HorizontalPipeEvent.PLAYER_ENTER); } }