C# Класс GameEntities.Weapon

Defines the weapons. Both hand-held by characters or guns established on turret are weapons.
Наследование: Dynamic
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
UpdateMainMeshObjectMaterial void

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

Метод Описание
GetFirePosition ( bool alternative ) : Vec3
GetFireRotation ( bool alternative ) : Quat
ResetForceFireRotationLookTo ( ) : void
SetForceFireRotationLookTo ( Vec3 lookTo ) : void
TryFire ( bool alternative ) : bool

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

Метод Описание
DoPreFireEvent ( bool alternative ) : void
GetFirePosition ( WeaponType typeMode ) : Vec3
GetFireRotation ( WeaponType typeMode ) : Quat
OnPostCreate ( bool loaded ) : void
OnUpdateBaseAnimation ( ) : void

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

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

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

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

protected DoPreFireEvent ( bool alternative ) : void
alternative bool
Результат void

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

protected GetFirePosition ( WeaponType typeMode ) : Vec3
typeMode WeaponType
Результат Vec3

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

public abstract GetFirePosition ( bool alternative ) : Vec3
alternative bool
Результат Vec3

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

protected GetFireRotation ( WeaponType typeMode ) : Quat
typeMode WeaponType
Результат Quat

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

public abstract GetFireRotation ( bool alternative ) : Quat
alternative bool
Результат Quat

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

protected OnPostCreate ( bool loaded ) : void
loaded bool
Результат void

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

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

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

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

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

public SetForceFireRotationLookTo ( Vec3 lookTo ) : void
lookTo Vec3
Результат void

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

public abstract TryFire ( bool alternative ) : bool
alternative bool
Результат bool