Exemple #1
0
 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();
         }
     }
 }
Exemple #2
0
    [SerializeField] private bool jumpWithVelocity = false; //移動床上でジャンプしたときに床の移動速度を追加するか。しないでいく予定


    private void Awake()
    {
        this.playerMoveController = this.transform.parent.GetComponent <PlayerMovementBasedCamera>();
    }
Exemple #3
0
 private void Awake()
 {
     this._monobitView         = this.transform.parent.GetComponent <MonobitEngine.MonobitView>();
     this.playerMoveController = this.transform.parent.GetComponent <PlayerMovementBasedCamera>();
     this._collider            = this.GetComponent <BoxCollider>();
 }