public Boss_1_Turn(BattleTurnsModule btm) : base(btm) { _bfm = ModuleManager.getInstance.GetModule <BattlefieldModule>(); _bui = ModuleManager.getInstance.GetModule <BattleUIModule>(); _rmm = ModuleManager.getInstance.GetModule <RobotManagerModule>(); _bim = ModuleManager.getInstance.GetModule <BattlefieldInputModule>(); }
public Boss_2_Turn(BattleTurnsModule btm) : base(btm) { _bfm = ModuleManager.getInstance.GetModule <BattlefieldModule>(); _bui = ModuleManager.getInstance.GetModule <BattleUIModule>(); _rmm = ModuleManager.getInstance.GetModule <RobotManagerModule>(); _bim = ModuleManager.getInstance.GetModule <BattlefieldInputModule>(); //创建自己body var boss_object = GameObject.Instantiate(Resources.Load("Prefabs/Boss/boss_2_body")) as GameObject; var wp = Camera.main.ScreenToWorldPoint(new Vector3(Screen.width / 2, 0, 1)); boss_object.transform.position = wp; boss_object.gameObject.SetActive(false); boss_body = boss_object.GetComponent <Boss_2_Body>(); }
IEnumerator LoadBattleScene(int level, int area) { yield return(0); var back = SceneManager.LoadSceneAsync("Battlefield"); while (!back.isDone) { yield return(0); } _battleLogicObject.onupdate += Update; //----------------- //----------------- // _battleModule = ModuleManager.getInstance.GetModule <BattlefieldModule>(); _battleModule.SelectLevel(area, level); ModuleManager.getInstance.StartModule <BattlefieldCameraModule>(); ModuleManager.getInstance.StartModule <BattlefieldInputModule>(); //UI mode 启动前置! ModuleManager.getInstance.StartModule <BattleUIModule>(); ModuleManager.getInstance.StartModule <BattleTurnsModule>(); ModuleManager.getInstance.StartModule <ShopUIModule>(); //masktile管理 ModuleManager.getInstance.StartModule <MaskTileModule>(); //此处载入关卡数据mapdata ModuleManager.getInstance.StartModule <BattlefieldModule>(); ModuleManager.getInstance.StartModule <RobotManagerModule>(); ModuleManager.getInstance.StartModule <StarredModule>(); _battleUIModule = ModuleManager.getInstance.GetModule <BattleUIModule>(); _battleInputModule = ModuleManager.getInstance.GetModule <BattlefieldInputModule>(); _robotManagerModule = ModuleManager.getInstance.GetModule <RobotManagerModule>(); _battleTurnsModule = ModuleManager.getInstance.GetModule <BattleTurnsModule>(); _shopUIModule = ModuleManager.getInstance.GetModule <ShopUIModule>(); _controllerModule = ModuleManager.getInstance.GetModule <BattleControllerModule>(); _starredModule = ModuleManager.getInstance.GetModule <StarredModule>(); //这里尝试载入一下道具 SaveLoader.getInstance.LoadPlayerCurItems(area); //加上mission回调 MissionManager.getInstance.OnMissionValueHandler += OnMissionValue; _battleTurnsModule.NextTurn(); }