Ejemplo n.º 1
0
 private void OnTriggerEnter(Collider other)
 {
     if (other.gameObject.layer == 9)
     {
         PlayerMovementController playerMovementController = other.GetComponent <PlayerMovementController>();
         playerMovementController.AddSpeedPenalty(GetType(), dragFactorPercent);
     }
 }
Ejemplo n.º 2
0
 public void SetCurrentTool(Tool newTool)
 {
     if (newTool != null)
     {
         newTool.ConfigureUIText(toolText);
         newTool.enabled = false;
         newTool.GetComponent <Collider>().enabled = false;
         playerMovementController.AddSpeedPenalty(newTool.GetType(), Tool.dragFactorPercent);
     }
     else
     {
         toolText.text = "";
     }
     if (currentTool != null)
     {
         currentTool.GetComponent <Collider>().enabled = true;
         currentTool.enabled = true;
         playerMovementController.RemoveSpeedPenalty(currentTool.GetType());
     }
     currentTool = newTool;
 }