C# Класс Drought.World.LevelInfo

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

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

Метод Описание
getFileName ( Level aLevel ) : string
getHeight ( float x, float y ) : float
getHeight ( int x, int y ) : float
getHeight ( ) : int
getNormal ( float x, float y ) : Vector3
getPoolAt ( int x, int y ) : Water
getPositionAt ( float x, float y ) : Vector3
getTextureValue ( float x, float y ) : Vector4
getWidth ( ) : int
initialise ( Level aLevel ) : void
setWaterPools ( Water pools ) : void

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

Метод Описание
distance ( float line1x, float line1y, float line2x, float line2y, float px, float py ) : float
distanceFromALine ( float pX, float pY, float lX0, float lY0, float lX1, float lY1 ) : float
initHeightMap ( String fileName ) : void
initNormalMap ( ) : void
initTextureMap ( String fileName ) : void

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

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

public static getFileName ( Level aLevel ) : string
aLevel Level
Результат string

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

public getHeight ( float x, float y ) : float
x float
y float
Результат float

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

public getHeight ( int x, int y ) : float
x int
y int
Результат float

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

public getHeight ( ) : int
Результат int

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

public getNormal ( float x, float y ) : Vector3
x float
y float
Результат Vector3

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

public getPoolAt ( int x, int y ) : Water
x int
y int
Результат Water

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

public getPositionAt ( float x, float y ) : Vector3
x float
y float
Результат Vector3

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

public getTextureValue ( float x, float y ) : Vector4
x float
y float
Результат Vector4

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

public getWidth ( ) : int
Результат int

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

public initialise ( Level aLevel ) : void
aLevel Level
Результат void

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

public setWaterPools ( Water pools ) : void
pools Water
Результат void