예제 #1
0
    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;
        }
    }
예제 #2
0
    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);
        }
    }