hyades.entity.Fish.Draw C# (CSharp) Method

Draw() public method

public Draw ( GraphicsDevice device, Camera camera ) : void
device GraphicsDevice
camera Camera
return void
        public override void Draw(GraphicsDevice device, Camera camera)
        {
            Matrix[] bones = animation_player.GetSkinTransforms();

            foreach (ModelMesh mesh in model.Meshes)
            {
                foreach (Effect effect in mesh.Effects)
                {
                    effect.Parameters["Bones"].SetValue(bones);
                    effect.Parameters["View"].SetValue(camera.view);
                    effect.Parameters["Projection"].SetValue(camera.projection);
                    effect.Parameters["FarClip"].SetValue(camera.far);
                    effect.Parameters["FogEnabled"].SetValue(1);
                    effect.Parameters["FogStart"].SetValue(camera.near);
                    effect.Parameters["FogEnd"].SetValue(camera.far);
                    effect.Parameters["DesaturateEnabled"].SetValue(1);
                }

                mesh.Draw();
            }

               // base.Draw(device, camera);
        }