IEnumerator StartPressing() { GameManager.getLevelGUI().objectSelected(obj); if (GameManager.getIsInitialPhase()) { yield return(new WaitForSeconds(Costants.OBJ_TIME_TO_START_ATTACK)); if ((GameManager.getCurrentLevel().getAvailableTermites() > 0)) { cursor = GameManager.getLevelGUI().instantiateStartAttackCursor(); cursor.availableAttackers = GameManager.getCurrentLevel().getAvailableTermites(); cursor.setPosition(gameObject.transform.position); while (true) { if (!cursor.GetComponent <StartAttackCursor>().updateCursor()) { OnMouseUp(); } yield return(new WaitForSeconds(Costants.OBJ_TIME_TO_ADD_500_ATTACKERS * GameManager.getCurrentLevel().getAvailableTermites() / 500)); } } } }
IEnumerator StartPressing() { GameManager.getLevelGUI().objectSelected(obj); if (GameManager.getIsInitialPhase()) { yield return new WaitForSeconds(Costants.OBJ_TIME_TO_START_ATTACK); if ((GameManager.getCurrentLevel().getAvailableTermites() > 0)) { cursor = GameManager.getLevelGUI().instantiateStartAttackCursor(); cursor.availableAttackers = GameManager.getCurrentLevel().getAvailableTermites(); cursor.setPosition(gameObject.transform.position); while (true) { if (!cursor.GetComponent<StartAttackCursor>().updateCursor()) OnMouseUp(); yield return new WaitForSeconds(Costants.OBJ_TIME_TO_ADD_500_ATTACKERS * GameManager.getCurrentLevel().getAvailableTermites() / 500); } } } }