Effekseer Unity Plugin
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Properties | List of all members
Effekseer.EffekseerSystem Class Reference

Public Member Functions

void LoadEffect (EffekseerEffectAsset effectAsset)
 Don't touch it!! More...
 
void InitPlugin ()
 Don't touch it!! More...
 
void TermPlugin ()
 Don't touch it!! More...
 
unsafe void OnEnable ()
 Don't touch it!! More...
 
void OnDisable ()
 Don't touch it!! More...
 
void ApplyLightingToNative ()
 Don't touch it!! More...
 

Static Public Member Functions

static EffekseerHandle PlayEffect (EffekseerEffectAsset effectAsset, Vector3 location)
 
static void StopAllEffects ()
 
static void SetPausedToAllEffects (bool paused)
 
static bool StartNetwork ()
 
static void StopNetwork ()
 

Public Attributes

bool enabled
 Don't touch it!! More...
 

Properties

static int restInstanceCount [get]
 
static EffekseerSystem Instance [get]
 
static bool IsValid [get]
 
IEffekseerRenderer renderer [get]
 
static Vector3 LightDirection [get, set]
 
static Color LightColor [get, set]
 
static Color LightAmbientColor [get, set]
 

Member Function Documentation

◆ ApplyLightingToNative()

void Effekseer.EffekseerSystem.ApplyLightingToNative ( )
inline

Don't touch it!!

◆ InitPlugin()

void Effekseer.EffekseerSystem.InitPlugin ( )
inline

Don't touch it!!

◆ LoadEffect()

void Effekseer.EffekseerSystem.LoadEffect ( EffekseerEffectAsset  effectAsset)
inline

Don't touch it!!

◆ OnDisable()

void Effekseer.EffekseerSystem.OnDisable ( )
inline

Don't touch it!!

◆ OnEnable()

unsafe void Effekseer.EffekseerSystem.OnEnable ( )
inline

Don't touch it!!

◆ PlayEffect()

static EffekseerHandle Effekseer.EffekseerSystem.PlayEffect ( EffekseerEffectAsset  effectAsset,
Vector3  location 
)
inlinestatic

Plays the effect.

Parameters
effectAssetEffect asset
locationLocation in world space
Returns
Played effect instance

エフェクトの再生

Parameters
effectAssetエフェクトアセット
location再生開始する位置
Returns
再生したエフェクトインスタンス

◆ SetPausedToAllEffects()

static void Effekseer.EffekseerSystem.SetPausedToAllEffects ( bool  paused)
inlinestatic

Pause or resume all effects

全エフェクトの一時停止、もしくは再開

◆ StartNetwork()

static bool Effekseer.EffekseerSystem.StartNetwork ( )
inlinestatic

start a server to edit effects from remote

リモートでエフェクトを編集するためにサーバーを起動する。

◆ StopAllEffects()

static void Effekseer.EffekseerSystem.StopAllEffects ( )
inlinestatic

Stops all effects

全エフェクトの再生停止

◆ StopNetwork()

static void Effekseer.EffekseerSystem.StopNetwork ( )
inlinestatic

stop a server to edit effects from remote

リモートでエフェクトを編集するためにサーバーを停止する。

◆ TermPlugin()

void Effekseer.EffekseerSystem.TermPlugin ( )
inline

Don't touch it!!

Member Data Documentation

◆ enabled

bool Effekseer.EffekseerSystem.enabled

Don't touch it!!

Property Documentation

◆ restInstanceCount

int Effekseer.EffekseerSystem.restInstanceCount
staticget

Gets the number of remaining allocated instances.

残りの確保したインスタンス数を取得する。


The documentation for this class was generated from the following file: