Elin Decompiled Documentation EA 23.102 Nightly
|
Public Member Functions | |
EffectIRenderer | Play (Card _card, Card _origin, Vector3 _to) |
EffectIRenderer | Play (Card origin, Card _card, Point from, Point to=null, float fixY=0f) |
override void | OnUpdate () |
override void | OnKill () |
![]() | |
void | Play (float delay, Point from, float fixY=0f, Point to=null, Sprite sprite=null) |
Effect | Play (Point from, float fixY=0f, Point to=null, Sprite sprite=null) |
Effect | _Play (Point from, Vector3 fromV, float fixY=0f, Point to=null, Sprite sprite=null) |
Effect | Play (Vector3 v) |
Effect | Flip (bool x=false, bool y=false) |
Effect | SetStartDelay (float a) |
virtual void | OnPlay () |
virtual void | OnUpdate () |
void | Kill () |
virtual void | OnKill () |
void | OnDisable () |
void | OnDestroy () |
Effect | Emit (int num) |
Effect | SetParticleColor (Color c) |
Effect | SetParticleColor (Color color, bool changeMaterial=false, string idCol="_Color") |
Effect | SetScale (float a) |
Public Attributes | |
Card | card |
Card | origin |
Point | from |
float | snapInterval |
bool | follow |
TransAnimeData | animeData |
TransAnime | anime |
![]() | |
Type | type |
float | duration = 1f |
float | speed |
float | startDelay |
bool | lookAtTarget |
bool | rotate |
bool | pool |
SpriteRenderer | sr |
ParticleSystem[] | systems |
Vector3[] | dirs |
Ease | ease |
Vector3 | posFix |
Vector3 | randomRange |
Tween | moveTween |
Sprite[] | sprites |
bool | randomFlip |
bool | randomSpeed |
bool | test |
bool | setColor = true |
Action | onComplete |
int | spriteIndex |
float | timer |
Vector3 | fromV |
Vector3 | destV |
bool | pooled |
Transform | poolParent |
List< Material > | materialsToDestroy |
Point | destPos |
Tween | killTimer |
Private Attributes | |
float | snapTimer |
Vector3 | v |
Additional Inherited Members | |
![]() | |
enum | Type { Default , Firework } |
![]() | |
static Effect | Get (Effect original) |
static Effect | Get (string id) |
static T | Get< T > (string id) |
![]() | |
static int | rnd (int a) |
![]() | |
static Core | core |
![]() | |
void | Activate () |
![]() | |
bool | killed |
![]() | |
static EffectManager | manager [get] |
![]() | |
static Game | game [get] |
static bool | AdvMode [get] |
static Player | player [get] |
static Chara | pc [get] |
static UI | ui [get] |
static Map | _map [get] |
static Zone | _zone [get] |
static FactionBranch | Branch [get] |
static FactionBranch | BranchOrHomeBranch [get] |
static Faction | Home [get] |
static Scene | scene [get] |
static BaseGameScreen | screen [get] |
static GameSetting | setting [get] |
static GameData | gamedata [get] |
static ColorProfile | Colors [get] |
static World | world [get] |
static SoundManager | Sound [get] |
static SourceManager | sources [get] |
static SourceManager | editorSources [get] |
static CoreDebug | debug [get] |
Definition at line 3 of file EffectIRenderer.cs.
|
inlinevirtual |
Reimplemented from Effect.
Definition at line 126 of file EffectIRenderer.cs.
References card, CardRenderer.hasActor, CardRenderer.KillActor(), and Card.renderer.
|
inlinevirtual |
Reimplemented from Effect.
Definition at line 72 of file EffectIRenderer.cs.
References CardRenderer.actor, anime, card, Point.cell, RenderObject.data, Core.delta, Effect.destV, RenderData.Draw(), Effect.duration, follow, from, BaseTileMap.GetApproximateBlocklight(), Card.GetRenderParam(), CardRenderer.hasActor, CardRenderer.OnEnterScreen(), CardActor.OnRender(), origin, CardRenderer.position, Card.renderer, EMono.scene, Scene.screenElin, snapInterval, snapTimer, Effect.speed, BaseGameScreen.tileMap, Effect.timer, TransAnime.Update(), RenderObject.usePass, v, and TransAnime.v.
Referenced by Play().
|
inline |
Definition at line 23 of file EffectIRenderer.cs.
References Effect.Activate(), anime, animeData, card, Point.Copy(), EMono.core, Effect.destV, from, Core.IsGameStarted, Effect.Kill(), OnUpdate(), origin, Card.pos, and snapTimer.
Referenced by Play(), and ActThrow.Throw().
|
inline |
Definition at line 48 of file EffectIRenderer.cs.
References Effect._Play(), anime, animeData, card, Point.Copy(), Card.ExistsOnMap, from, origin, Play(), CardRenderer.position, Card.renderer, and snapTimer.
TransAnime EffectIRenderer.anime |
Definition at line 17 of file EffectIRenderer.cs.
Referenced by OnUpdate(), and Play().
TransAnimeData EffectIRenderer.animeData |
Definition at line 15 of file EffectIRenderer.cs.
Referenced by Play().
Card EffectIRenderer.card |
Definition at line 5 of file EffectIRenderer.cs.
Referenced by OnKill(), OnUpdate(), and Play().
bool EffectIRenderer.follow |
Definition at line 13 of file EffectIRenderer.cs.
Referenced by OnUpdate().
Point EffectIRenderer.from |
Definition at line 9 of file EffectIRenderer.cs.
Referenced by OnUpdate(), and Play().
Card EffectIRenderer.origin |
Definition at line 7 of file EffectIRenderer.cs.
Referenced by OnUpdate(), and Play().
float EffectIRenderer.snapInterval |
Definition at line 11 of file EffectIRenderer.cs.
Referenced by OnUpdate().
|
private |
Definition at line 19 of file EffectIRenderer.cs.
Referenced by OnUpdate(), and Play().
|
private |
Definition at line 21 of file EffectIRenderer.cs.
Referenced by OnUpdate().