Ejemplo n.º 1
0
        //---------------------------------------------------------------------------

        public static Bullet Create(Vector3 location, Vector2 direction, BulletDesc desc)
        {
            Bullet bullet = EntityFactory.Create <Bullet>("Bullet");

            bullet.Init(desc, location, direction);
            return(bullet);
        }
Ejemplo n.º 2
0
        //---------------------------------------------------------------------------

        public void Init(BulletDesc desc, Vector3 location, Vector2 direction)
        {
            Init(BodyType.Dynamic, 0, 0);
            ResetLocation();
            ApplyAbsoluteForce(Vector3.Normalize(direction.To3D()) * desc.Velocity);
        }