C# Класс Infiniminer.InterfaceEngine

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
uiFont Microsoft.Xna.Framework.Graphics.SpriteFont

Открытые методы

Метод Описание
InterfaceEngine ( InfiniminerGame gameInstance ) : System
Render ( GraphicsDevice graphicsDevice ) : void
RenderConstructionGun ( GraphicsDevice graphicsDevice, SpriteBatch spriteBatch, BlockType blockType ) : void
RenderDetonator ( GraphicsDevice graphicsDevice, SpriteBatch spriteBatch ) : void
RenderMessageCenter ( SpriteBatch spriteBatch, string text, Vector2 pointCenter, Color colorText, Color colorBackground ) : void
RenderProspectron ( GraphicsDevice graphicsDevice, SpriteBatch spriteBatch ) : void
RenderRadarBlip ( SpriteBatch spriteBatch, Vector3 position, Color color, bool ping, string text ) : void
RenderRemote ( GraphicsDevice graphicsDevice, SpriteBatch spriteBatch ) : void
Update ( GameTime gameTime ) : void
drawChat ( List messages, GraphicsDevice graphicsDevice ) : void

Приватные методы

Метод Описание
MessageExpired ( ChatMessage msg ) : bool

Описание методов

InterfaceEngine() публичный Метод

public InterfaceEngine ( InfiniminerGame gameInstance ) : System
gameInstance InfiniminerGame
Результат System

Render() публичный Метод

public Render ( GraphicsDevice graphicsDevice ) : void
graphicsDevice GraphicsDevice
Результат void

RenderConstructionGun() публичный Метод

public RenderConstructionGun ( GraphicsDevice graphicsDevice, SpriteBatch spriteBatch, BlockType blockType ) : void
graphicsDevice GraphicsDevice
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
blockType BlockType
Результат void

RenderDetonator() публичный Метод

public RenderDetonator ( GraphicsDevice graphicsDevice, SpriteBatch spriteBatch ) : void
graphicsDevice GraphicsDevice
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
Результат void

RenderMessageCenter() публичный Метод

public RenderMessageCenter ( SpriteBatch spriteBatch, string text, Vector2 pointCenter, Color colorText, Color colorBackground ) : void
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
text string
pointCenter Vector2
colorText Color
colorBackground Color
Результат void

RenderProspectron() публичный Метод

public RenderProspectron ( GraphicsDevice graphicsDevice, SpriteBatch spriteBatch ) : void
graphicsDevice GraphicsDevice
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
Результат void

RenderRadarBlip() публичный Метод

public RenderRadarBlip ( SpriteBatch spriteBatch, Vector3 position, Color color, bool ping, string text ) : void
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
position Vector3
color Color
ping bool
text string
Результат void

RenderRemote() публичный Метод

public RenderRemote ( GraphicsDevice graphicsDevice, SpriteBatch spriteBatch ) : void
graphicsDevice GraphicsDevice
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
Результат void

Update() публичный Метод

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Результат void

drawChat() публичный Метод

public drawChat ( List messages, GraphicsDevice graphicsDevice ) : void
messages List
graphicsDevice GraphicsDevice
Результат void

Описание свойств

uiFont публичное свойство

public SpriteFont,Microsoft.Xna.Framework.Graphics uiFont
Результат Microsoft.Xna.Framework.Graphics.SpriteFont