private void StartWave() { this.activitydata = GameLogic.Hold.BattleData.GetActiveLevelData(this.waveid); this.seq = DOTween.Sequence(); TweenSettingsExtensions.AppendInterval(this.seq, float.Parse(this.activitydata.Args[0])); TweenSettingsExtensions.AppendCallback(this.seq, new TweenCallback(this, this.CreateWave)); }
private void StartCurrentRoomWave() { this.activitydata = GameLogic.Hold.BattleData.GetActiveLevelData(base.currentRoomID); this.mWave = new RoomGenerateBase.WaveData(0f, this.activitydata.Args); this.mWave.OnCreateWave = new Action(this.OnCreateWave); this.mWave.Start(); }
public Stage_Level_activitylevel GetActiveLevelData(int layer) { string activeLayer = this.GetActiveLayer(layer); Stage_Level_activitylevel beanById = LocalModelManager.Instance.Stage_Level_activitylevel.GetBeanById(activeLayer); object[] args = new object[] { activeLayer }; SdkManager.Bugly_Report(beanById != null, "BattleModuleData_Active", Utils.FormatString("ActiveLevelData [{0}] is null", args)); return(beanById); }
protected override string OnGetTmxID(int roomid) { if (roomid == 0) { return("emptyroom"); } Stage_Level_activitylevel activeLevelData = GameLogic.Hold.BattleData.GetActiveLevelData(roomid); int index = GameLogic.Random(0, activeLevelData.RoomIDs.Length); return(activeLevelData.RoomIDs[index]); }
private void UpdateActivityData() { this.activitydata = GameLogic.Hold.BattleData.ActiveLevelData; }