Exemplo n.º 1
0
    public void BombOn()
    {
        if (chargeBomb > 0 && !Cm.animating)
        {
            if (OnToolSelected != null && bombOn)
            {
                OnToolSelected.Invoke();
            }
            else
            {
                if (OnToolSelected != null)
                {
                    OnToolSelected.Invoke();
                }
                bombOn = true;
                BombButtonOn();
                OnToolSelected += BombOff;
                OnToolSelected += BombButtonOff;
                Cm.OnToolUsed  += UseBomb;
            }
        }

        else if (chargeBomb == 0)
        {
            if (TextDisplayed == null)
            {
                StartCoroutine(ShowAndHide(notCharges));
            }
            if (OnToolSelected != null)
            {
                OnToolSelected.Invoke();
            }
        }
    }
Exemplo n.º 2
0
 void CallShapeOff()
 {
     callShapeOn     = false;
     OnToolSelected -= CallShapeOff;
     OnToolSelected -= FaceNoActivated;
     Cm.OnToolUsed  -= UseCallingShape;
 }
Exemplo n.º 3
0
 public void CallShapeOn()
 {
     if (chargeCallShape > 0 && !Cm.animating)
     {
         if (OnToolSelected != null && callShapeOn)
         {
             OnToolSelected.Invoke();
         }
         else
         {
             if (OnToolSelected != null)
             {
                 OnToolSelected.Invoke();
             }
             callShapeOn = true;
             FaceActivated();
             CallShapeButtonOn();
             OnToolSelected += CallShapeOff;
             OnToolSelected += FaceNoActivated;
             OnToolSelected += CallShapeButtonOff;
             Cm.OnToolUsed  += UseCallingShape;
         }
     }
     else if (chargeCallShape == 0)
     {
         if (TextDisplayed == null)
         {
             StartCoroutine(ShowAndHide(notCharges));
         }
         if (OnToolSelected != null)
         {
             OnToolSelected.Invoke();
         }
     }
 }
Exemplo n.º 4
0
 void CallColorOff()
 {
     callColorOn     = false;
     OnToolSelected -= CallColorOff;
     OnToolSelected -= FaceNoActivated;
     Cm.OnToolUsed  -= UseCallingColor;
 }
Exemplo n.º 5
0
 void LentsOff()
 {
     lentsOn         = false;
     OnToolSelected -= LentsOff;
     Cm.OnToolUsed  -= UseLens;
     Cm.animating    = false;
 }
Exemplo n.º 6
0
    public void LentsOn()
    {
        if (chargeLents > 0 && !l.activeInHierarchy && !Cm.animating)
        {
            if (OnToolSelected != null && lentsOn)
            {
                OnToolSelected.Invoke();
            }
            else
            {
                if (OnToolSelected != null)
                {
                    OnToolSelected.Invoke();
                }
                lentsOn = true;
                LentsButtonOn();
                OnToolSelected += LentsOff;
                OnToolSelected += LentsButtonOff;
                Cm.OnToolUsed  += UseLens;
            }
        }
        else if (chargeLents == 0)
        {
            if (TextDisplayed == null)
            {
                StartCoroutine(ShowAndHide(notCharges));
            }

            if (OnToolSelected != null)
            {
                OnToolSelected.Invoke();
            }
        }
    }
Exemplo n.º 7
0
 void BombButtonOff()
 {
     bombButton.GetComponent <Image>().sprite = bombButtonOff;
     OnToolSelected -= BombButtonOff;
 }
Exemplo n.º 8
0
 void BombOff()
 {
     bombOn          = false;
     OnToolSelected -= BombOff;
     Cm.OnToolUsed  -= UseBomb;
 }
Exemplo n.º 9
0
 void CallShapeButtonOff()
 {
     callShapeButton.GetComponent <Image>().sprite = callShapeButtonOff;
     OnToolSelected -= CallShapeButtonOff;
 }
Exemplo n.º 10
0
 void LentsButtonOff()
 {
     lensButton.GetComponent <Image>().sprite = lensOff;
     OnToolSelected -= LentsButtonOff;
 }