C# Класс CryEngine.Advanced.GameObject

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

Private Properties

Свойство Тип Описание
GameObject System
GameObject System
SetAspectProfile bool
TryGetExtension GameObjectExtension

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

Метод Описание
AcquireExtension ( string name ) : GameObjectExtension

Forcefully get a pointer to an extension (may instantiate if needed)

ActivateExtension ( string name ) : bool

Turn an extension on

BindToNetwork ( BindToNetworkMode mode = BindToNetworkMode.Normal ) : bool
DeactivateExtension ( string name ) : void

Turn an extension off

EnablePhysicsEvent ( bool enable, EntityPhysicsEvents physicsEvent ) : void
Get ( EntityId id ) : GameObject
NotifyNetworkStateChange ( int aspect ) : void
QueryExtension ( string name ) : GameObjectExtension

Query extension. returns 0 if extension is not there.

ReleaseExtension ( string name ) : void

Release a previously acquired extension

WantsPhysicsEvent ( EntityPhysicsEvents physicsEvent ) : bool

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

Метод Описание
GameObject ( ) : System
GameObject ( IntPtr handle ) : System
SetAspectProfile ( EntityAspects aspect, ushort profile, bool fromNetwork = false ) : bool
TryGetExtension ( IntPtr handle ) : GameObjectExtension

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

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

Forcefully get a pointer to an extension (may instantiate if needed)
public AcquireExtension ( string name ) : GameObjectExtension
name string
Результат GameObjectExtension

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

Turn an extension on
public ActivateExtension ( string name ) : bool
name string
Результат bool

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

public BindToNetwork ( BindToNetworkMode mode = BindToNetworkMode.Normal ) : bool
mode BindToNetworkMode
Результат bool

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

Turn an extension off
public DeactivateExtension ( string name ) : void
name string
Результат void

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

public EnablePhysicsEvent ( bool enable, EntityPhysicsEvents physicsEvent ) : void
enable bool
physicsEvent EntityPhysicsEvents
Результат void

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

public static Get ( EntityId id ) : GameObject
id EntityId
Результат GameObject

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

public NotifyNetworkStateChange ( int aspect ) : void
aspect int
Результат void

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

Query extension. returns 0 if extension is not there.
public QueryExtension ( string name ) : GameObjectExtension
name string
Результат GameObjectExtension

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

Release a previously acquired extension
public ReleaseExtension ( string name ) : void
name string
Результат void

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

public WantsPhysicsEvent ( EntityPhysicsEvents physicsEvent ) : bool
physicsEvent EntityPhysicsEvents
Результат bool