Пример #1
0
 public void Init(BATTLE_MAP BattleMap)
 {
     this.m_BattleMap = BattleMap;
     if (!Scene.IsCurScene(Scene.Type.BATTLE))
     {
         Debug.LogError("Battle::LoadMapData is called from non-BattleStage!");
     }
     this.m_CompleteLoad = true;
 }
 public override bool ParseDataFromNDT(TsDataReader dr)
 {
     foreach (TsDataReader.Row data in dr)
     {
         BATTLE_MAP bATTLE_MAP = new BATTLE_MAP();
         bATTLE_MAP.SetData(data);
         if (!this.m_hashBattleMap.ContainsKey(bATTLE_MAP.BATTLE_MAP_ID))
         {
             this.m_hashBattleMap.Add(bATTLE_MAP.BATTLE_MAP_ID, bATTLE_MAP);
         }
     }
     return(true);
 }
Пример #3
0
 public void SetData(BATTLE_MAP pData)
 {
     if (pData == null)
     {
         return;
     }
     this.BATTLE_MAP_ID   = pData.BATTLE_MAP_ID;
     this.TEXTKEY         = string.Format("{0}", pData.TEXTKEY);
     this.ENG_NAME        = string.Format("{0}", pData.ENG_NAME);
     this.Type            = pData.Type;
     this.SIZE_X          = pData.SIZE_X;
     this.SIZE_Y          = pData.SIZE_Y;
     this.CELL_SIZE       = pData.CELL_SIZE;
     this.CELLCOUNT_X     = pData.CELLCOUNT_X;
     this.CELLCOUNT_Y     = pData.CELLCOUNT_Y;
     this.WEB_BUNDLE_PATH = string.Format("{0}", pData.WEB_BUNDLE_PATH);
 }