void hitTarget() { processor_Script t = target.GetComponent <processor_Script>(); if (((t.tag == "EnemyComputerUnit") && (tag == "AllyEnergyPulse")) || ((t.tag == "AllyComputerUnit") && (tag == "EnemyEnergyPulse"))) { if (t.getEnergy() < 1) { t.setUnitOwner(owner); t.setMaterial(); } else { t.setEnergyMinusX(energy); } Destroy(gameObject); return; } if (((t.tag == "EnemyComputerUnit") && (tag == "EnemyEnergyPulse")) || ((t.tag == "AllyComputerUnit") && (tag == "AllyEnergyPulse"))) { t.setEnergyPlusX(energy); Destroy(gameObject); return; } }
void initializeValues() { GameObject ally = Instantiate(processorAllyPrefab); GameObject enemy = Instantiate(processorEnemyPrefab); processor_Script allyScript = ally.GetComponent <processor_Script>(); processor_Script enemyScript = enemy.GetComponent <processor_Script>(); allyScript.setEnergy(5); enemyScript.setEnergy(5); allyScript.setUnitOwner(1); enemyScript.setUnitOwner(-1); allyScript.hoverColor = processorAllyPrefab.GetComponent <processor_Script>().hoverColor; enemyScript.hoverColor = processorEnemyPrefab.GetComponent <processor_Script>().hoverColor; }