Example #1
0
 // Update is called once per frame
 void Update()
 {
     // Up
     if (Input.GetKey(KeyCode.UpArrow))
     {
         movement.MoveVertical(data.speed);
     }
     // Down
     if (Input.GetKey(KeyCode.DownArrow))
     {
         movement.MoveVertical(-data.speed);
     }
     // Right
     if (Input.GetKey(KeyCode.RightArrow))
     {
         movement.MoveHorizontal(data.speed);
     }
     // Left
     if (Input.GetKey(KeyCode.LeftArrow))
     {
         movement.MoveHorizontal(-data.speed);
     }
     // Stealth
     if (Input.GetKeyDown(KeyCode.RightShift))
     {
         movement.Stealth();
     }
     if (Input.GetKeyUp(KeyCode.RightShift))
     {
         movement.UnStealth();
     }
     // Pick Flower
     if (Input.GetKeyDown(KeyCode.Keypad0))
     {
         movement.PickFlower(data.pickRadius);
     }
     // Drop Flower
     if (Input.GetKeyDown(KeyCode.Keypad1))
     {
         movement.DropFlower();
     }
     // Panic Button
     if (Input.GetKeyDown(KeyCode.Keypad4))
     {
         movement.Panic(data.panicRadiusRange, data.panicTime);
     }
 }