public new void remove_drone(Drone d) { d.transform.parent = null; if (pylon1 == d.GetComponent <PylonDrone>()) { pylon1 = null; } else if (pylon2 == d.GetComponent <PylonDrone>()) { pylon2 = null; } }
public override void add_drone(Drone d) { PylonDrone pylon = d.GetComponent <PylonDrone>(); if (pylon == null) { return; } if (pylon1 == null) { pylon1 = pylon; pylon.transform.SetParent(transform, true); } else if (pylon2 == null) { pylon2 = pylon; pylon.transform.SetParent(transform, true); } }