|
Elin Decompiled Documentation EA 23.243 Nightly Patch 3
|
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 () |
Public Member Functions inherited from Effect | |
| 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 |
Public Attributes inherited from Effect | |
| 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 | |
Public Types inherited from Effect | |
| enum | Type { Default , Firework } |
Static Public Member Functions inherited from Effect | |
| static Effect | Get (Effect original) |
| static Effect | Get (string id) |
| static T | Get< T > (string id) |
Static Public Member Functions inherited from EMono | |
| static int | rnd (int a) |
Static Public Attributes inherited from EMono | |
| static Core | core |
Protected Member Functions inherited from Effect | |
| void | Activate () |
Protected Attributes inherited from Effect | |
| bool | killed |
Properties inherited from Effect | |
| static EffectManager | manager [get] |
Properties inherited from EMono | |
| 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().