C# Класс Drought.Entity.MovableEntity

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

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

Свойство Тип Описание
hasMoved bool
radius float
uniqueID int

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

Метод Описание
MovableEntity ( GameState gameState, LevelInfo aLevelInfo, Model3D aModel, Path aPath, int uid, float spd, float rad, int maxh, int maxw, float waterSuckAmt, int waterRadius ) : System
addWater ( float amt ) : void
checkStaticCollision ( MovableEntity a, MovableEntity b ) : bool
getOrientation ( ) : Matrix
getPath ( ) : Path
getPosition ( ) : Vector3
hurt ( int oww ) : void
isDead ( ) : bool
isFullOfWater ( ) : bool
rebuildRing ( ) : void
removeAllWater ( ) : void
render ( GraphicsDevice graphics, Camera camera, Sun sun ) : void
renderInfoBox ( GraphicsDevice graphics, Camera camera ) : void
setOrientation ( Matrix anOrientation ) : void
setPath ( Path aPath ) : void
setPosition ( Vector3 aPosition ) : void
setSelected ( bool aSelected ) : void
update ( ) : void
wait ( int numUpdates ) : void

Защищенные методы

Метод Описание
checkForWater ( ) : void
suckTehWaterz ( ) : void

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

Метод Описание
move ( ) : void
setOrientation ( ) : void

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

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

public MovableEntity ( GameState gameState, LevelInfo aLevelInfo, Model3D aModel, Path aPath, int uid, float spd, float rad, int maxh, int maxw, float waterSuckAmt, int waterRadius ) : System
gameState Drought.State.GameState
aLevelInfo Drought.World.LevelInfo
aModel Drought.Graphics.Model3D
aPath Path
uid int
spd float
rad float
maxh int
maxw int
waterSuckAmt float
waterRadius int
Результат System

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

public addWater ( float amt ) : void
amt float
Результат void

checkForWater() защищенный Метод

protected checkForWater ( ) : void
Результат void

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

public static checkStaticCollision ( MovableEntity a, MovableEntity b ) : bool
a MovableEntity
b MovableEntity
Результат bool

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

public getOrientation ( ) : Matrix
Результат Matrix

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

public getPath ( ) : Path
Результат Path

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

public getPosition ( ) : Vector3
Результат Vector3

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

public hurt ( int oww ) : void
oww int
Результат void

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

public isDead ( ) : bool
Результат bool

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

public isFullOfWater ( ) : bool
Результат bool

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

public rebuildRing ( ) : void
Результат void

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

public removeAllWater ( ) : void
Результат void

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

public render ( GraphicsDevice graphics, Camera camera, Sun sun ) : void
graphics GraphicsDevice
camera Drought.World.Camera
sun Drought.World.Sun
Результат void

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

public renderInfoBox ( GraphicsDevice graphics, Camera camera ) : void
graphics GraphicsDevice
camera Drought.World.Camera
Результат void

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

public setOrientation ( Matrix anOrientation ) : void
anOrientation Matrix
Результат void

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

public setPath ( Path aPath ) : void
aPath Path
Результат void

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

public setPosition ( Vector3 aPosition ) : void
aPosition Vector3
Результат void

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

public setSelected ( bool aSelected ) : void
aSelected bool
Результат void

suckTehWaterz() защищенный Метод

protected suckTehWaterz ( ) : void
Результат void

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

public update ( ) : void
Результат void

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

public wait ( int numUpdates ) : void
numUpdates int
Результат void

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

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

public bool hasMoved
Результат bool

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

public float radius
Результат float

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

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