C# 클래스 ALFA.GameEffect

This class encapsulates a wrapper for the native game effect object.
파일 보기 프로젝트 열기: ALandFarAway/ALFA-Base-Resources

공개 메소드들

메소드 설명
GameEffect ( NWScript.NWScriptEngineStructure0 EffectInstance ) : System

Obtain a CGameEffect wrapper for an NWEffect instance.

비공개 메소드들

메소드 설명
GetGameEffectInstance ( NWScript.NWScriptEngineStructure0 Effect ) : IntPtr

Obtain the internal CGameEffect object for this NWEffect instance.

ObtainGetEngineStructurePtr ( NWScript.NWScriptEngineStructure0 Effect ) : GetEngineStructurePtrDelegate

Obtain a function that can be used to read the m_EngineStructure field out of a NWScriptEngineStructure. A dynamically emitted method is required as the necessary operations cannot be expressed in C# but must be implemented instead in raw MSIL.

ReadGameEffectFields ( ) : void

Obtain data from the internal CGameEffect object.

메소드 상세

GameEffect() 공개 메소드

Obtain a CGameEffect wrapper for an NWEffect instance.
public GameEffect ( NWScript.NWScriptEngineStructure0 EffectInstance ) : System
EffectInstance NWScript.NWScriptEngineStructure0 Supplies the instance to wrap.
리턴 System