コード例 #1
0
ファイル: GameMain.cs プロジェクト: BATTLEHAWK00/MyFirstGame
 // Start is called before the first frame update
 void Start()
 {
     OnGameStart();
     EventManager.Get().EventTrigger(EventTypes.Game_OnStart);
     EventManager.Get().AddListener<CubeCell>(EventTypes.Cell_OnSelected,CellSelection.Get().CellSelected);
     Debug.Log("[消息]游戏开始");
     MonoBase.Get().GetMono().AddUpdateListener(CheckFocus);
 }
コード例 #2
0
 public void GenerateUnit(UnitType unitType)
 {
     ResManager.Get().LoadAsync <GameObject>(unitPrefabDic[unitType], (obj) =>
     {
         UnitBase unitBase = obj.GetComponent <UnitBase>();
         obj.transform.SetParent(GameObject.Find("Units").transform);
         obj.transform.position = CellSelection.Get().GetCurrentSelected().transform.position;
         unitBase.SetPosition(CellSelection.Get().GetCurrentSelected());
         CellSelection.Get().GetCurrentSelected().CurrentUnit = unitBase;
         Pop();
     });
 }