private void InitData(AcientBattle _this) { var item = new DBAcientBattleActivityData(); Table.ForeachAcientBattleField(record => { //1:死亡 0:活着 item.BossState.Add(record.Id, 0); //-1:未死亡 不是-1:死亡倒计时 item.BossDieTime.Add(record.Id, -1); return(true); }); _this.DBData = item; if (AcientBattleManager.Boss == null) { AcientBattleManager.Boss = new Dictionary <int, AcientBattle>(); } if (AcientBattleManager.Boss.ContainsKey(_this.ServerId)) { AcientBattleManager.Boss[_this.ServerId] = _this; } else { AcientBattleManager.Boss.Add(_this.ServerId, _this); } }
public void SetActiData(AcientBattle _this, DBAcientBattleActivityData data) { if (data == null) { return; } _this.DBData = data; if (AcientBattleManager.Boss == null) { AcientBattleManager.Boss = new Dictionary <int, AcientBattle>(); } if (AcientBattleManager.Boss.ContainsKey(_this.ServerId)) { AcientBattleManager.Boss[_this.ServerId] = _this; } else { AcientBattleManager.Boss.Add(_this.ServerId, _this); } }