Exemple #1
0
 private void Awake()
 {
     HP          = fullHP;
     cm          = GetComponent <DeviceBasedContinuousMoveProvider>();
     audioSource = GetComponent <AudioSource>();
     GetComponent <DamageSystem>().onTargetDamaged += Hit;
     HPInfo();
 }
    // Start is called before the first frame update
    void Start()
    {
        GameObject player = GameObject.Find("Player");

        SmoothTurn     = player.GetComponent <DeviceBasedContinuousTurnProvider>();
        SnapTurn       = player.GetComponent <DeviceBasedSnapTurnProvider>();
        continuousMove = player.GetComponent <DeviceBasedContinuousMoveProvider>();
        teleport       = player.GetComponent <TeleportationProvider>();
    }
Exemple #3
0
 public void StartPlayerMovement()
 {
     if (!movement)
     {
         return;
     }
     movement.moveSpeed = originSpeed;
     movement           = null;
 }
Exemple #4
0
 void Start()
 {
     character = GetComponent <CharacterController>();
     cm        = GetComponent <DeviceBasedContinuousMoveProvider>();
     if (cm)
     {
         cm.gravityApplicationMode = ContinuousMoveProviderBase.GravityApplicationMode.Immediately;
     }
     rigid = GetComponent <Rigidbody>();
 }
Exemple #5
0
 public void StopPlayerMovement()
 {
     movement           = interactable.selectingInteractor.GetComponentInParent <DeviceBasedContinuousMoveProvider>();
     originSpeed        = movement.moveSpeed;
     movement.moveSpeed = 0.0f;
 }