Exemplo n.º 1
0
 void Start()
 {
     holder = GameObject.Find("Sounds").GetComponent <SoundsHolder>();
     audio  = holder.GetComponent <AudioSource>();
     anim   = GetComponent <Animator>();
     power  = powerSwitch.Freeze;
     cam    = GameObject.Find("vThirdPersonController").GetComponent <Camera>();
     player = GameObject.FindGameObjectWithTag("Player");
     im     = GameObject.Find("PowerSprite").GetComponent <Image>();
 }
Exemplo n.º 2
0
 public void Powers()
 {
     if (carriedObject == null)
     {
         if (Input.GetAxis("Mouse ScrollWheel") > 0)
         {
             currentPower++;
         }
         if (Input.GetAxis("Mouse ScrollWheel") < 0)
         {
             currentPower--;
         }
     }
     if (Mathf.Abs(currentPower) % 3 == 0)
     {
         power     = powerSwitch.Freeze;
         im.sprite = sprites[0];
     }
     else if (Mathf.Abs(currentPower) % 2 == 1)
     {
         power     = powerSwitch.Magnesis;
         im.sprite = sprites[1];
     }
     else if (Mathf.Abs(currentPower) % 3 == 2)
     {
         power     = powerSwitch.Push;
         im.sprite = sprites[2];
     }
     if (power == powerSwitch.Freeze)
     {
         FreezeObject();
     }
     else if (power == powerSwitch.Magnesis)
     {
         PushPull();
     }
     else if (power == powerSwitch.Push)
     {
         PushObject();
     }
 }