protected void Setup()
    {
        QuickMove    = AbilityDataItem.FindInterfacer("Move");
        QuickTarget  = AbilityDataItem.FindInterfacer("Attack");
        QuickHarvest = AbilityDataItem.FindInterfacer("Harvest");
        QuickBuild   = AbilityDataItem.FindInterfacer("Construct");
        QuickRally   = AbilityDataItem.FindInterfacer("Spawner");

        if (GUIManager == null)
        {
            GUIManager = new RTSGUIManager();
        }
        Setted = true;

        cachedCommander = PlayerManager.MainController.Commander;
    }
Beispiel #2
0
    protected void Setup()
    {
        QuickMove    = AbilityDataItem.FindInterfacer("Move");
        QuickTarget  = AbilityDataItem.FindInterfacer("Attack");
        QuickHarvest = AbilityDataItem.FindInterfacer("Harvest");
        QuickBuild   = AbilityDataItem.FindInterfacer("Construct");
        QuickRally   = AbilityDataItem.FindInterfacer("Rally");

        if (GUIManager == null)
        {
            GUIManager = new RTSGUIManager();
        }

        Setted = true;

        // set to starting camera angels
        yaw   = GUIManager.MainCam.transform.eulerAngles.y;
        pitch = GUIManager.MainCam.transform.eulerAngles.x;
    }