MainScript.ChangeDroneTeamAndUpdateList C# (CSharp) Method

ChangeDroneTeamAndUpdateList() public method

Updates the drone's list when one of them change teams
public ChangeDroneTeamAndUpdateList ( Transform droneObject, int droneLayer ) : void
droneObject Transform
droneLayer int
return void
    public void ChangeDroneTeamAndUpdateList(Transform droneObject, int droneLayer)
    {
        if(droneLayer == alliedLayer) {

            alliedDrones.Add(droneObject);
            opponentDrones.Remove(droneObject);
        }
        else {

            opponentDrones.Add(droneObject);
            alliedDrones.Remove(droneObject);
        }

        // DEBUG
        // Prints a summary
        Debug.Log("Summary - Allied drones " + alliedDrones.Count);
        Debug.Log("Summary - Enemy drones " + opponentDrones.Count);
    }