Пример #1
0
        public override void Draw(Renderer renderer)
        {
            fadeInOut.Update(renderer.Time.PausableDtMs);

            float   alpha = Game.Instance.Renderer.EntityManager["respawn_spot"].GetFloat("alpha");
            Vector3 color = Game.Instance.Renderer.EntityManager["respawn_spot"].GetVector3("color");

            Billboard billboard = Game.Instance.Renderer.Billboard;

            billboard.Texture = texture;
            billboard.Reposition(Position, fadeInOut.Value, 1000, new Vector4(color.X, color.Y, color.Z, alpha));
            billboard.Draw(Game.Instance.Renderer.Camera.View, Game.Instance.Renderer.Camera.Projection);
        }