Ejemplo n.º 1
0
        public static BattleCreateInfo Gen(CreateDungeon cd)
        {
            var bcd = new BattleCreateInfo();

            //TODO
            return(bcd);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 private void InitWithTemplate(BattleCreateInfo bci)
 {
     //TODO
 }
Ejemplo n.º 4
0
 public BattleScene(BattleCreateInfo bci, string requestor, IPlayerMessagePusher pmp)
 {
     this.uid = requestor + "-" + Guid.NewGuid().ToString();
     this.playerMessagePusher = pmp;
     this.InitWithTemplate(bci);
 }