void attackTarget() { Turns basicAttack = new Turns(); basicAttack.attackerName = enemy.shipName; basicAttack.attackerObject = CSM.enemy[0]; basicAttack.targetObject = CSM.player[0]; CSM.Add(basicAttack); cannon.currentCooldown = 0f; currentState = States.PROCESSING; }
//tells player ship to make an attack. returns true if attack is made, false if on cooldown public void attackTarget() { //Create a new "Turn" //Gets attacker Objets and target Objects from Combat State CSM. Turns basicAttack = new Turns(); basicAttack.attackerName = player.shipName; basicAttack.attackerObject = CSM.player[0]; basicAttack.targetObject = CSM.enemy[0]; //Add to the attack queue. PlayerStatus.AmmoCount = PlayerStatus.AmmoCount - 1; CSM.Add(basicAttack); //Reset cooldown and state/ cannon.currentCooldown = 0f; currentState = States.PROCESSING; }