C# Класс ManicDigger.Renderers.CharacterRendererMonsterCode

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

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

Свойство Тип Описание
currentanim int

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

Метод Описание
Animations ( ) : string[]
CuboidNet ( float tsizex, float tsizey, float tsizez, float tstartx, float tstarty ) : System.Drawing.RectangleF[]
CuboidNetNormalize ( RectangleF coords, float texturewidth, float textureheight ) : void
DrawCharacter ( AnimationState animstate, Vector3 pos, byte heading, byte pitch, bool moves, float dt, int playertexture, AnimationHint animationhint ) : void
DrawCuboid ( Vector3 pos, Vector3 size, int textureid, RectangleF texturecoords ) : void
Load ( List code ) : void
Normalize ( float p, float period ) : float
SetAnimation ( string p ) : void

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

Метод Описание
LeftLegRotation ( float time, float period ) : float
ParseDouble ( string s ) : double
RightLegRotation ( float time, float period ) : float
TriWave ( double t ) : float
UpDown ( float time, float period ) : float
getval ( object ss2, object>.Dictionary variables ) : double

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

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

public Animations ( ) : string[]
Результат string[]

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

public CuboidNet ( float tsizex, float tsizey, float tsizez, float tstartx, float tstarty ) : System.Drawing.RectangleF[]
tsizex float
tsizey float
tsizez float
tstartx float
tstarty float
Результат System.Drawing.RectangleF[]

CuboidNetNormalize() публичный статический Метод

public static CuboidNetNormalize ( RectangleF coords, float texturewidth, float textureheight ) : void
coords System.Drawing.RectangleF
texturewidth float
textureheight float
Результат void

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

public DrawCharacter ( AnimationState animstate, Vector3 pos, byte heading, byte pitch, bool moves, float dt, int playertexture, AnimationHint animationhint ) : void
animstate AnimationState
pos Vector3
heading byte
pitch byte
moves bool
dt float
playertexture int
animationhint AnimationHint
Результат void

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

public DrawCuboid ( Vector3 pos, Vector3 size, int textureid, RectangleF texturecoords ) : void
pos Vector3
size Vector3
textureid int
texturecoords System.Drawing.RectangleF
Результат void

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

public Load ( List code ) : void
code List
Результат void

Normalize() публичный статический Метод

public static Normalize ( float p, float period ) : float
p float
period float
Результат float

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

public SetAnimation ( string p ) : void
p string
Результат void

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

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

public int currentanim
Результат int