Exemple #1
0
        public bool PrepareEffect()
        {
            CurrentEffect = null;

            if (EffectQueue.Count > 0)
            {
                EffectDescription effDesc = null;
                lock (EffectQueue)
                {
                    effDesc = EffectQueue.Dequeue();
                }
                var eff = new Effect(effDesc, this);
                CurrentEffect = eff;
                Console.WriteLine($"{Name} должен {effDesc.direction} {eff.Count} {effDesc.item}");
            }

            return(true);
        }