![]() |
|
パーティクルをバトルエフェクトとして使った場合の再生処理。バトルからのみ使います。 [詳解]
公開メンバ関数 | |
| override void | load (RomItem inRom, Catalog catalog) |
| void | loadImpl (RomItem inRom, Catalog catalog, float delay) |
| override void | initialize () |
| override void | finalize () |
| override void | update (bool playSE=true, float elapsed=-1) |
| void | stopEmission () |
| bool | isUseEfkTransform () |
| エミッタ制御を利用するかどうか [詳解] | |
| override void | draw (SharpKmyMath.Matrix4 pp, SharpKmyMath.Matrix4 vv) |
| override bool | drawFor3D (MapCharacter src, MapCharacter dest, int totalCount, float yangle) |
| override void | drawFlash () |
| override Color | getNowTargetColor () |
| override bool | isSameRom (Guid guid) |
| void | setDisplayId (uint id=uint.MaxValue) |
| override void | setOffset (Vector3 offset) |
基底クラス Yukar.Engine.EffectDrawerBase に属する継承公開メンバ関数 | |
| virtual void | load (Common.Rom.RomItem rom, Common.Catalog catalog) |
| abstract void | initialize () |
| abstract void | finalize () |
| abstract void | update (bool playSE=true, float elapsed=-1) |
| virtual void | draw (int targetX, int targetY, bool withFlash=true) |
| abstract void | draw (SharpKmyMath.Matrix4 pp, SharpKmyMath.Matrix4 vv) |
| abstract void | drawFlash () |
| abstract Color | getNowTargetColor () |
| abstract bool | isSameRom (Guid guid) |
| virtual bool | drawFor3D (MapCharacter src, MapCharacter dest, int totalCount, float yangle) |
| virtual void | setOffset (Vector3 offset) |
静的公開メンバ関数 | |
| static void | ReleaseAll () |
| static void | setStartWait (float v) |
| static void | ResetStartWait () |
基底クラス Yukar.Engine.EffectDrawerBase に属する継承静的公開メンバ関数 | |
| static EffectDrawerBase | createAndLoad (Common.Rom.RomItem effect, Catalog catalog, MapCharacter mapChr=null) |
公開変数類 | |
| Common.Resource.Particle | rom |
| List< SharpKmyGfx.ParticleInstance > | chrs = new List<SharpKmyGfx.ParticleInstance>() |
| List< SharpKmyGfx.LocalLight > | lights = new List<SharpKmyGfx.LocalLight>() |
| int | soundId = -1 |
| bool | soundPlayed |
| bool | shakeStarted |
| EffectDrawer3D | parent |
基底クラス Yukar.Engine.EffectDrawerBase に属する継承公開変数類 | |
| Common.Rom.RomItem | effect |
| MapCharacter | mapChr |
| Vector3 | offset |
静的公開変数類 | |
| static uint | sDisplayID = Util.BATTLE3DDISPLAYID |
| static Action< SharpKmyMath.Vector2 > | sShakeValueHandler = null |
| static List< EffectDrawer3D > | releaseList = new List<EffectDrawer3D>() |
その他の継承メンバ | |
基底クラス Yukar.Engine.EffectDrawerBase に属する継承プロパティ | |
| bool | isEndPlaying = true [get, protected set] |
| bool | isOverDamageTime = true [get, protected set] |
| bool | isEndPlayingOrOverDamageTime [get] |
| virtual NSprite.OrigPos | origPos [get] |
パーティクルをバトルエフェクトとして使った場合の再生処理。バトルからのみ使います。
|
virtual |
Yukar.Engine.EffectDrawerBaseを実装しています。
|
virtual |
Yukar.Engine.EffectDrawerBaseを実装しています。
|
virtual |
Yukar.Engine.EffectDrawerBaseを再実装しています。
|
virtual |
Yukar.Engine.EffectDrawerBaseを実装しています。
|
virtual |
Yukar.Engine.EffectDrawerBaseを実装しています。
|
virtual |
Yukar.Engine.EffectDrawerBaseを実装しています。
|
virtual |
Yukar.Engine.EffectDrawerBaseを実装しています。
| bool Yukar.Engine.EffectDrawer3D.isUseEfkTransform | ( | ) |
エミッタ制御を利用するかどうか
|
static |
|
static |
| void Yukar.Engine.EffectDrawer3D.setDisplayId | ( | uint | id = uint.MaxValue | ) |
|
virtual |
Yukar.Engine.EffectDrawerBaseを再実装しています。
|
static |
| void Yukar.Engine.EffectDrawer3D.stopEmission | ( | ) |
|
virtual |
Yukar.Engine.EffectDrawerBaseを実装しています。
| List<SharpKmyGfx.ParticleInstance> Yukar.Engine.EffectDrawer3D.chrs = new List<SharpKmyGfx.ParticleInstance>() |
| List<SharpKmyGfx.LocalLight> Yukar.Engine.EffectDrawer3D.lights = new List<SharpKmyGfx.LocalLight>() |
| EffectDrawer3D Yukar.Engine.EffectDrawer3D.parent |
|
static |
| Common.Resource.Particle Yukar.Engine.EffectDrawer3D.rom |
|
static |
| bool Yukar.Engine.EffectDrawer3D.shakeStarted |
| int Yukar.Engine.EffectDrawer3D.soundId = -1 |
| bool Yukar.Engine.EffectDrawer3D.soundPlayed |
|
static |