C# Класс GameEntities.RTSBuilding

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

Private Properties

Свойство Тип Описание
CreateProductUnitAttachedMesh void
CreateProductedUnit void
DestroyProductUnitAttachedMesh void
TickProductUnit void
UpdateAttachedObjectsVisibility void

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

Метод Описание
StartProductUnit ( RTSUnitType unitType ) : void
StopProductUnit ( ) : void

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

Метод Описание
OnDamage ( MapObject prejudicial, Vec3 pos, Shape shape, float damage, bool allowMoveDamageToParent ) : void
OnPostCreate ( bool loaded ) : void

Overridden from Engine.EntitySystem.Entity.OnPostCreate(Boolean).

OnTick ( ) : void

Overridden from Engine.EntitySystem.Entity.OnTick().

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

Метод Описание
CreateProductUnitAttachedMesh ( ) : void
CreateProductedUnit ( ) : void
DestroyProductUnitAttachedMesh ( ) : void
TickProductUnit ( ) : void
UpdateAttachedObjectsVisibility ( ) : void

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

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

protected OnDamage ( MapObject prejudicial, Vec3 pos, Shape shape, float damage, bool allowMoveDamageToParent ) : void
prejudicial MapObject
pos Vec3
shape Shape
damage float
allowMoveDamageToParent bool
Результат void

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

Overridden from Engine.EntitySystem.Entity.OnPostCreate(Boolean).
protected OnPostCreate ( bool loaded ) : void
loaded bool
Результат void

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

Overridden from Engine.EntitySystem.Entity.OnTick().
protected OnTick ( ) : void
Результат void

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

public StartProductUnit ( RTSUnitType unitType ) : void
unitType RTSUnitType
Результат void

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

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