public static BattleCreateInfo Gen(CreateDungeon cd) { var bcd = new BattleCreateInfo(); //TODO return(bcd); }
public BattleScene CreateBattle(BattleCreateInfo bcd, string creatorId) { var battle = new BattleScene(bcd, creatorId, this); if (!battles.TryAdd(battle.uid, battle)) { Logger.Error("Battle uid[{0}] conflict!", battle.uid); return(null); } this.BroadcastServerStatus(); return(battle); }
private void InitWithTemplate(BattleCreateInfo bci) { //TODO }
public BattleScene(BattleCreateInfo bci, string requestor, IPlayerMessagePusher pmp) { this.uid = requestor + "-" + Guid.NewGuid().ToString(); this.playerMessagePusher = pmp; this.InitWithTemplate(bci); }