C# Класс Infiniminer.States.MainGameState

Наследование: StateMasher.State
Показать файл Открыть проект

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

Метод Описание
Lightsource ( Vector3 &src, int intensity ) : void
OnCharEntered ( EventInput e ) : void
OnEnter ( string oldState ) : void
OnKeyDown ( Keys key ) : void
OnKeyUp ( Keys key ) : void
OnLeave ( string newState ) : void
OnMouseDown ( MouseButton button, int x, int y ) : void
OnMouseScroll ( int scrollDelta ) : void
OnMouseUp ( MouseButton button, int x, int y ) : void
OnRenderAtEnter ( GraphicsDevice graphicsDevice ) : void
OnRenderAtUpdate ( GraphicsDevice graphicsDevice, GameTime gameTime ) : void
OnUpdate ( GameTime gameTime, KeyboardState keyState, Microsoft.Xna.Framework.Input.MouseState mouseState ) : string

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

Метод Описание
HandleInput ( Buttons input ) : void
TryToMoveTo ( Vector3 moveVector, GameTime gameTime ) : bool
UpdatePlayerPosition ( GameTime gameTime, KeyboardState keyState ) : void

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

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

public Lightsource ( Vector3 &src, int intensity ) : void
src Vector3
intensity int
Результат void

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

public OnCharEntered ( EventInput e ) : void
e EventInput
Результат void

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

public OnEnter ( string oldState ) : void
oldState string
Результат void

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

public OnKeyDown ( Keys key ) : void
key Keys
Результат void

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

public OnKeyUp ( Keys key ) : void
key Keys
Результат void

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

public OnLeave ( string newState ) : void
newState string
Результат void

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

public OnMouseDown ( MouseButton button, int x, int y ) : void
button MouseButton
x int
y int
Результат void

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

public OnMouseScroll ( int scrollDelta ) : void
scrollDelta int
Результат void

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

public OnMouseUp ( MouseButton button, int x, int y ) : void
button MouseButton
x int
y int
Результат void

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

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

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

public OnRenderAtUpdate ( GraphicsDevice graphicsDevice, GameTime gameTime ) : void
graphicsDevice GraphicsDevice
gameTime Microsoft.Xna.Framework.GameTime
Результат void

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

public OnUpdate ( GameTime gameTime, KeyboardState keyState, Microsoft.Xna.Framework.Input.MouseState mouseState ) : string
gameTime Microsoft.Xna.Framework.GameTime
keyState Microsoft.Xna.Framework.Input.KeyboardState
mouseState Microsoft.Xna.Framework.Input.MouseState
Результат string