Esempio n. 1
0
        public static WaterPool Instantiate()
        {
            var pool = new WaterPool();

            pool.OnWaterChanged();
            return(pool);
        }
Esempio n. 2
0
        public void Reset()
        {
            _baGuaWheel = new BaGuaWheel();

            _whiteDragon = DragonX.CreateWhite(new Location.Location(0, 6), this);
            _blackDragon = DragonX.CreateBlack(new Location.Location(6, 0), this);

            _firePool  = FirePool.Instantiate();
            _waterPool = WaterPool.Instantiate();

            _actionExecutor = null;
            _currentPlayer  = _whiteDragon;
        }