Ejemplo n.º 1
0
 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));
 }
Ejemplo n.º 2
0
 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();
 }
Ejemplo n.º 3
0
    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);
    }
Ejemplo n.º 4
0
    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]);
    }
Ejemplo n.º 5
0
 private void UpdateActivityData()
 {
     this.activitydata = GameLogic.Hold.BattleData.ActiveLevelData;
 }