private void OnTriggerEnter(Collider other) { if (other.CompareTag("PlayerHitHeadCheck")) { if (!other.transform.parent.GetComponent <PlayerMovementBasedCamera>().IsGrounded) { BreakMe(); } } if (other.CompareTag("PlayerGroundCheck")) { PlayerMovementBasedCamera playerController = other.transform.parent.GetComponent <PlayerMovementBasedCamera>(); if (playerController.CurrentState == PlayerMovementBasedCamera.E_State.HipDropping && playerController.AbleBreakByHipDrop) { playerController.AbleBreakByHipDrop = false; //playerController.StopAllMove(2); BreakMe(); } } }
[SerializeField] private bool jumpWithVelocity = false; //移動床上でジャンプしたときに床の移動速度を追加するか。しないでいく予定 private void Awake() { this.playerMoveController = this.transform.parent.GetComponent <PlayerMovementBasedCamera>(); }
private void Awake() { this._monobitView = this.transform.parent.GetComponent <MonobitEngine.MonobitView>(); this.playerMoveController = this.transform.parent.GetComponent <PlayerMovementBasedCamera>(); this._collider = this.GetComponent <BoxCollider>(); }