void Awake()
 {
     instance = this;
     prefabs  = new Dictionary <OrderPrefabType, GameObject>();
     foreach (var prefab in _prefabsInput)
     {
         prefabs.Add(prefab.Type, prefab.Prefab);
     }
 }
Exemplo n.º 2
0
 void Awake()
 {
     instance = this;
     prefabs  = new Dictionary <string, GameObject>();
     foreach (var prefab in prefabsInput)
     {
         prefabs.Add(prefab.identifier, prefab.prefab);
     }
 }
Exemplo n.º 3
0
    public override void OnClickedInUI()
    {
        //bing up ui to split choose what units to split
        GameObject splitMenu = OrderPrefabManager.Instantiate(OrderPrefabManager.instance.prefabs["DivisionSplitMenu"]);

        splitMenu.transform.SetParent(OrderPrefabManager.instance.mainCanvas.transform, false);
        splitMenu.GetComponent <DivisionSplitMenu>().Setup(controller);
        //regester a func as a callback
        //send the order
    }