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(); } } }
void CallShapeOff() { callShapeOn = false; OnToolSelected -= CallShapeOff; OnToolSelected -= FaceNoActivated; Cm.OnToolUsed -= UseCallingShape; }
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(); } } }
void CallColorOff() { callColorOn = false; OnToolSelected -= CallColorOff; OnToolSelected -= FaceNoActivated; Cm.OnToolUsed -= UseCallingColor; }
void LentsOff() { lentsOn = false; OnToolSelected -= LentsOff; Cm.OnToolUsed -= UseLens; Cm.animating = false; }
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(); } } }
void BombButtonOff() { bombButton.GetComponent <Image>().sprite = bombButtonOff; OnToolSelected -= BombButtonOff; }
void BombOff() { bombOn = false; OnToolSelected -= BombOff; Cm.OnToolUsed -= UseBomb; }
void CallShapeButtonOff() { callShapeButton.GetComponent <Image>().sprite = callShapeButtonOff; OnToolSelected -= CallShapeButtonOff; }
void LentsButtonOff() { lensButton.GetComponent <Image>().sprite = lensOff; OnToolSelected -= LentsButtonOff; }