Пример #1
0
        public IEnumerable States()
        {
            List <Sprite> targets = (This.Game.CurrentLevel as FrostbyteLevel).allies;

            float[] distances = new float[3] {
                1000f, 150f, 100f
            };
            while (true)
            {
                while (!master.stealthCharge(targets, TimeSpan.MaxValue, distances[1], distances[0], 1f))
                {
                    yield return(null);
                }
                while (!master.stealthCamp(targets, distances[2], distances[1]))
                {
                    yield return(null);
                }
                while (!master.charge(targets, distances[2], 2))
                {
                    yield return(null);
                }

                yield return(null);
            }
        }