C# Класс PCZDemo.RoomObject

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

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

Метод Описание
addMaterial ( string mat, ColorEx clr, SceneBlendType sbt ) : void
createPoints ( Vector3 dimensions, Vector3 doorDimensions ) : void
createPortals ( SceneManager scene, Entity room, SceneNode roomNode, PCZone zone, short doorFlags, bool isEnclosure ) : void
createPortals ( SceneManager scene, ManualObject room, SceneNode roomNode, PCZone zone, short doorFlags, bool isEnclosure ) : void
createRoom ( SceneManager scene, string name, short doorFlags, bool isEnclosure, Vector3 dimensions, Vector3 doorDimensions ) : ManualObject
createTestBuilding ( SceneManager scene, string name ) : PCZSceneNode
createWalls ( ManualObject room, short doorFlags, bool isEnclosure ) : void

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

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

public addMaterial ( string mat, ColorEx clr, SceneBlendType sbt ) : void
mat string
clr Axiom.Core.ColorEx
sbt SceneBlendType
Результат void

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

public createPoints ( Vector3 dimensions, Vector3 doorDimensions ) : void
dimensions Vector3
doorDimensions Vector3
Результат void

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

public createPortals ( SceneManager scene, Entity room, SceneNode roomNode, PCZone zone, short doorFlags, bool isEnclosure ) : void
scene Axiom.Core.SceneManager
room Entity
roomNode Axiom.Core.SceneNode
zone Axiom.SceneManagers.PortalConnected.PCZone
doorFlags short
isEnclosure bool
Результат void

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

public createPortals ( SceneManager scene, ManualObject room, SceneNode roomNode, PCZone zone, short doorFlags, bool isEnclosure ) : void
scene Axiom.Core.SceneManager
room ManualObject
roomNode Axiom.Core.SceneNode
zone Axiom.SceneManagers.PortalConnected.PCZone
doorFlags short
isEnclosure bool
Результат void

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

public createRoom ( SceneManager scene, string name, short doorFlags, bool isEnclosure, Vector3 dimensions, Vector3 doorDimensions ) : ManualObject
scene Axiom.Core.SceneManager
name string
doorFlags short
isEnclosure bool
dimensions Vector3
doorDimensions Vector3
Результат ManualObject

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

public createTestBuilding ( SceneManager scene, string name ) : PCZSceneNode
scene Axiom.Core.SceneManager
name string
Результат Axiom.SceneManagers.PortalConnected.PCZSceneNode

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

public createWalls ( ManualObject room, short doorFlags, bool isEnclosure ) : void
room ManualObject
doorFlags short
isEnclosure bool
Результат void