Пример #1
0
        public override void BeginRun()
        {
            MainBlade.AddAsChild(this, true, false);
            Rotor.AddAsChild(this, true, false);

            MainBlade.Position         = new Vector3(0, 12f, 0);
            MainBlade.RotationVelocity = new Vector3(0, 20, 0);
            Rotor.Position             = new Vector3(-26, 8, -2);
            Rotor.RotationVelocity     = new Vector3(0, 0, 24);

            for (int i = 0; i < People.Length; i++)
            {
                People[i] = new Person(Game, this, PersonMan);

                for (int ii = 0; ii < 2; ii++)
                {
                    People[i].Arms[ii].SetModel(PersonArm);
                    People[i].Legs[ii].SetModel(PersonLeg);
                }
            }

            for (int i = 1; i < ShotLimit; i++)
            {
                Shots[i] = new Shot(Game, Shots[0].XNAModel);
            }

            base.BeginRun();
        }