| | |
| | | } |
| | | } |
| | | |
| | | public bool IsInit |
| | | { |
| | | get; |
| | | protected set; |
| | | } = false; |
| | | |
| | | protected bool isFocus = false; |
| | | |
| | | public BattleRootNode battleRootNode; |
| | |
| | | battleEffectMgr = new BattleEffectMgr(); |
| | | battleTweenMgr = new BattleTweenMgr(); |
| | | recordPlayer = new RecordPlayer(); |
| | | soundManager = new BattleSoundManager(this); |
| | | |
| | | processingDeathObjIds = new HashSet<uint>(); |
| | | } |
| | |
| | | GameObject battleRootNodeGO = GameObject.Instantiate(go); |
| | | battleRootNode = battleRootNodeGO.GetComponent<BattleRootNode>(); |
| | | battleRootNodeGO.name = GetType().Name; |
| | | |
| | | soundManager = new BattleSoundManager(this); |
| | | |
| | | } |
| | | public void AddCastingSkill(long objID, SkillBase skill) |
| | | { |
| | |
| | | public async virtual UniTask Init(int _MapID, int _FuncLineID, JsonData _extendData, |
| | | List<TeamBase> _redTeamList, List<TeamBase> _blueTeamList, byte _turnMax) |
| | | { |
| | | IsInit = false; |
| | | SetData(_MapID, _FuncLineID, _extendData, _redTeamList, _blueTeamList, _turnMax); |
| | | battleEffectMgr.Init(this); |
| | | battleTweenMgr.Init(this); |
| | |
| | | |
| | | PreloadResources(redTeamList, blueTeamList); |
| | | EventBroadcast.Instance.Broadcast<string>(EventName.BATTLE_START, guid); |
| | | |
| | | IsInit = true; |
| | | |
| | | #if UNITY_EDITOR |
| | | if (Launch.Instance.isOpenSkillLogFile) |
| | |
| | | public async virtual UniTask Reload(int _MapID, int _FuncLineID, JsonData _extendData, |
| | | List<TeamBase> _redTeamList, List<TeamBase> _blueTeamList, byte _turnMax) |
| | | { |
| | | IsInit = false; |
| | | SetData(_MapID, _FuncLineID, _extendData, _redTeamList, _blueTeamList, _turnMax); |
| | | battleEffectMgr.Reload(this); |
| | | battleTweenMgr.Reload(this); |
| | |
| | | |
| | | PreloadResources(redTeamList, blueTeamList); |
| | | |
| | | IsInit = true; |
| | | } |
| | | |
| | | public virtual void SetData(int _MapID, int _FuncLineID, JsonData _extendData, |