예제 #1
0
    public void powerForever()
    {
        childObj.SetActive(enableChildWhenPowered);
        RepeatedlySpawn spawner = GetComponent <RepeatedlySpawn>();

        if (spawner != null)
        {
            spawner.spawning = enableChildWhenPowered;
        }
        currentlyPowered = true;
        noTimeLimit      = true;
    }
예제 #2
0
    public void power()
    {
        childObj.SetActive(enableChildWhenPowered);
        currentlyPowered = true;
        GetComponent <tk2dSprite>().SetSprite("laserbuttonONcropped");
        RepeatedlySpawn spawner = GetComponent <RepeatedlySpawn>();

        if (spawner != null)
        {
            spawner.spawning = enableChildWhenPowered;
        }
        unpowerTime = Time.time + poweredTime;
    }
예제 #3
0
 // Update is called once per frame
 void Update()
 {
     if ((!noTimeLimit) && currentlyPowered && unpowerTime < Time.time)
     {
         childObj.SetActive(!enableChildWhenPowered);
         GetComponent <tk2dSprite>().SetSprite("laserbuttonOFFcropped");
         RepeatedlySpawn spawner = GetComponent <RepeatedlySpawn>();
         if (spawner != null)
         {
             spawner.spawning = !enableChildWhenPowered;
         }
     }
 }