Elin Decompiled Documentation EA 23.102 Nightly
|
Public Member Functions | |
override void | SetOwner (Card c) |
override void | OnEnterScreen () |
override void | Draw (RenderParam p, ref Vector3 v, bool drawShadow) |
override void | NextFrame () |
override void | UpdatePosition (ref Vector3 destPos, RenderParam p) |
void | DrawHat () |
override void | DrawHeld () |
override void | RefreshStateIcon () |
override void | SetFirst (bool first) |
override void | SetFirst (bool first, Vector3 pos) |
override void | Refresh () |
![]() | |
Vector3 | PositionCenter () |
virtual void | SetOwner (Card c) |
override void | Draw (RenderParam p) |
override void | RenderToRenderCam (RenderParam p) |
override void | Draw (RenderParam p, ref Vector3 v, bool drawShadow) |
virtual void | UpdatePosition (ref Vector3 destPos, RenderParam p) |
virtual void | DrawHeld () |
SourcePref | GetPref () |
void | RefreshSprite () |
override void | OnEnterScreen () |
void | AddExtra (string id) |
void | RefreshExtra () |
void | RemoveExtra (string id) |
override void | OnLeaveScreen () |
void | KillActor () |
void | PlayAnime (AnimeID id, bool force) |
void | PlayAnime (AnimeID id, Card dest) |
void | PlayAnime (AnimeID id, Point dest) |
void | PlayAnime (AnimeID id, Vector3 dest=default(Vector3), bool force=false) |
virtual void | KillAnime () |
virtual void | IdleFrame () |
virtual void | NextFrame () |
virtual void | NextDir () |
T | AddTC< T > (TC tc) |
T | GetTC< T > () |
TC | GetTC (string id) |
T | GetOrCreateTC< T > (Func< T > func) |
void | RemoveTC< T > () |
void | RemoveTC (TC tc) |
void | RemoveTC (int index) |
void | TrySpawnOrbit () |
bool | IsTalking () |
TCSimpleText | SpawnSimpleText () |
void | DespawnSimpleText () |
void | SetCensored (bool enable) |
virtual void | RefreshStateIcon () |
void | Say (string text, Color c=default(Color), float duration=0f) |
void | ShowEmo (Emo emo, float duration=0f) |
virtual void | SetFirst (bool first, Vector3 pos) |
virtual void | SetFirst (bool first) |
virtual void | Refresh () |
virtual void | OnEnterScreen () |
virtual void | OnLeaveScreen () |
virtual void | RenderToRenderCam (RenderParam p) |
virtual void | Draw (RenderParam p) |
virtual void | Draw (RenderParam p, ref Vector3 v, bool drawShadow) |
void | RenderToRenderCam (RenderParam p) |
void | Draw (RenderParam p) |
void | OnEnterScreen () |
void | OnLeaveScreen () |
Public Attributes | |
new Chara | owner |
Vector3 | orgPos |
bool | first = true |
bool | ignoreFirst |
Point | movePoint = new Point() |
AnimationCurve | hopCurve |
PCCData | pccData |
int | step |
bool | isMoving |
![]() | |
TCOrbit | orbit |
Card | owner |
CardActor | actor |
bool | hasActor |
bool | hasText |
bool | isChara |
bool | skip |
Vector3 | position |
TransAnime | anime |
List< TC > | listTC = new List<TC>() |
TCSimpleText | simpleText |
RendererReplacer | replacer |
![]() | |
bool | usePass |
bool | isSynced |
long | sync |
RenderData | data |
Static Public Attributes | |
static int | _animeFramePC |
static int | _animeFramePCC |
static int | _animeFrame |
static bool | smoothmove |
![]() | |
static float | gameDelta |
static float | gameSpeed |
static float | altitudeFix |
static GameSetting.RenderSetting.AnimeSetting | animeSetting |
static GameSetting.RenderSetting | renderSetting |
static RenderParam | shared = new RenderParam() |
static RenderParam | currentParam |
static Vector3 | tempV |
static bool | enableAnime |
static List< ISyncScreen > | syncList |
static long | syncFrame |
![]() | |
static Core | core |
Properties | |
int | currentDir [get] |
override bool | IsMoving [get] |
![]() | |
virtual bool | IsMoving [get] |
![]() | |
long | Sync [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 Faction | Wilds [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 SourceManager | sources [get] |
static SourceManager | editorSources [get] |
static SoundManager | Sound [get] |
static CoreDebug | debug [get] |
![]() | |
long | Sync [get] |
Private Attributes | |
float | moveTimer |
float | nextframeTimer |
float | actTime = 0.3f |
float | lastShadowFix |
float | lastShadowFix2 |
Additional Inherited Members | |
![]() | |
static int | rnd (int a) |
static int | curve (int a, int start, int step, int rate=75) |
static int | rndHalf (int a) |
static float | rndf (float a) |
static int | rndSqrt (int a) |
static void | Wait (float a, Card c) |
static void | Wait (float a, Point p) |
static int | Bigger (int a, int b) |
static int | Smaller (int a, int b) |
Definition at line 3 of file CharaRenderer.cs.
|
inlinevirtual |
Reimplemented from CardRenderer.
Definition at line 84 of file CharaRenderer.cs.
References HotItemHeld.disableTool, DrawHat(), DrawHeld(), Card.hat, SourcePref.hatY, Chara.held, Chara.host, Chara.IsDeadOrSleeping, Chara.IsPC, owner, Card.Pref, Trait.ShowAsTool, Zone.sourceHat, and Card.trait.
|
inline |
Definition at line 297 of file CharaRenderer.cs.
References RenderRow._tiles, CardRenderer.actor, currentDir, RenderObject.currentParam, RenderData.Draw(), SourcePref.equipX, SourcePref.equipY, CardActor.GetFrame(), CardRenderer.GetPref(), Card.hat, SourcePref.hatY, Chara.IsDeadOrSleeping, RenderParam.liquidLv, owner, pccData, RendererReplacer.pref, RenderRow.renderData, RenderObject.renderSetting, CardRenderer.replacer, and MeshPassParam.y.
Referenced by Draw().
|
inlinevirtual |
Reimplemented from CardRenderer.
Definition at line 321 of file CharaRenderer.cs.
References CardRenderer.actor, Player.altHeldPos, Card.Cell, RenderRow.ContainsTag(), currentDir, RenderObject.currentParam, RenderObject.data, Card.dir, CardRenderer.Draw(), SourcePref.equipX, SourcePref.equipY, CardActor.GetFrame(), CardRenderer.hasActor, Chara.held, RenderData.heldPos, Card.isChara, RenderParam.liquidLv, Trait.NoHeldDir, RenderData.offset, owner, EClass.player, Card.Pref, Card.renderer, RenderObject.renderSetting, Card.SetDir(), Card.SetRenderParam(), Card.sourceCard, Cell.sourceSurface, RenderObject.tempV, Card.trait, MeshPassParam.x, SourcePref.x, MeshPassParam.y, and MeshPassParam.z.
Referenced by Draw().
|
inlinevirtual |
Reimplemented from CardRenderer.
Definition at line 104 of file CharaRenderer.cs.
References RenderObject.animeSetting.
|
inlinevirtual |
Reimplemented from CardRenderer.
Definition at line 69 of file CharaRenderer.cs.
References EClass._zone, Chara.CanSeeLos(), Core.config, EClass.core, Card.ExistsOnMap, first, CoreConfig.game, CoreConfig.GameConfig.haltOnSpotEnemy, ignoreFirst, Chara.IsHostile(), Spatial.IsRegion, nextframeTimer, owner, and EClass.pc.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from CardRenderer.
Definition at line 382 of file CharaRenderer.cs.
References Chara.ai, EClass.core, AIAct.GetStateIcon(), RenderObject.isSynced, owner, Core.refs, CardRenderer.RemoveTC(), TCState.SetSprite(), PoolManager.Spawn(), CoreRef.TCs.state, and CoreRef.tcs.
|
inlinevirtual |
Reimplemented from CardRenderer.
Definition at line 405 of file CharaRenderer.cs.
References first, and ignoreFirst.
|
inlinevirtual |
Reimplemented from CardRenderer.
Definition at line 411 of file CharaRenderer.cs.
References first, ignoreFirst, isMoving, Chara.IsPC, movePoint, moveTimer, owner, Card.pos, CardRenderer.position, Point.Set(), and step.
|
inlinevirtual |
Reimplemented from CardRenderer.
Definition at line 59 of file CharaRenderer.cs.
References EClass.core, RenderObject.data, owner, CoreRef.Renderers.pcc, CoreRef.Renderers.pcc_L, pccData, Core.refs, and CoreRef.renderers.
Referenced by Chara._CreateRenderer().
|
inlinevirtual |
Reimplemented from CardRenderer.
Definition at line 110 of file CharaRenderer.cs.
References _animeFrame, _animeFramePC, _animeFramePCC, CardRenderer.actor, Chara.actTime, actTime, Chara.ai, RenderData.animate, CellDetail.anime, RenderObject.animeSetting, Card.Cell, Core.config, EClass.core, RenderObject.data, Cell.detail, Point.Equals(), first, RenderObject.gameDelta, RenderObject.gameSpeed, CoreConfig.graphic, CardRenderer.hasActor, hopCurve, CardActor.IdleFrame(), CardRenderer.IdleFrame(), Chara.idleTimer, Chara.IsDeadOrSleeping, isMoving, Chara.IsPC, Chara.IsPCParty, lastShadowFix, lastShadowFix2, movePoint, moveTimer, CardActor.NextFrame(), nextframeTimer, orgPos, owner, EClass.pc, pccData, EClass.player, Card.pos, CardRenderer.position, Player.position, CardRenderer.RefreshSprite(), Point.Set(), RenderParam.shadowFix, Scene.skipAnime, smoothmove, CoreConfig.GraphicSetting.spriteFrameMode, and step.
|
static |
Definition at line 37 of file CharaRenderer.cs.
Referenced by UpdatePosition().
|
static |
Definition at line 33 of file CharaRenderer.cs.
Referenced by UpdatePosition().
|
static |
Definition at line 35 of file CharaRenderer.cs.
Referenced by UpdatePosition().
|
private |
Definition at line 23 of file CharaRenderer.cs.
Referenced by UpdatePosition().
bool CharaRenderer.first = true |
Definition at line 13 of file CharaRenderer.cs.
Referenced by OnEnterScreen(), SetFirst(), and UpdatePosition().
AnimationCurve CharaRenderer.hopCurve |
Definition at line 19 of file CharaRenderer.cs.
Referenced by UpdatePosition().
bool CharaRenderer.ignoreFirst |
Definition at line 15 of file CharaRenderer.cs.
Referenced by OnEnterScreen(), and SetFirst().
bool CharaRenderer.isMoving |
Definition at line 31 of file CharaRenderer.cs.
Referenced by SetFirst(), and UpdatePosition().
|
private |
Definition at line 25 of file CharaRenderer.cs.
Referenced by UpdatePosition().
|
private |
Definition at line 27 of file CharaRenderer.cs.
Referenced by UpdatePosition().
Definition at line 17 of file CharaRenderer.cs.
Referenced by SetFirst(), and UpdatePosition().
|
private |
Definition at line 9 of file CharaRenderer.cs.
Referenced by SetFirst(), and UpdatePosition().
|
private |
Definition at line 11 of file CharaRenderer.cs.
Referenced by OnEnterScreen(), and UpdatePosition().
Vector3 CharaRenderer.orgPos |
Definition at line 7 of file CharaRenderer.cs.
Referenced by UpdatePosition().
new Chara CharaRenderer.owner |
Definition at line 5 of file CharaRenderer.cs.
Referenced by Draw(), DrawHat(), DrawHeld(), OnEnterScreen(), RefreshStateIcon(), SetFirst(), SetOwner(), and UpdatePosition().
PCCData CharaRenderer.pccData |
Definition at line 21 of file CharaRenderer.cs.
Referenced by Chara._CreateRenderer(), DrawHat(), SetOwner(), and UpdatePosition().
|
static |
Definition at line 39 of file CharaRenderer.cs.
Referenced by UpdatePosition().
int CharaRenderer.step |
Definition at line 29 of file CharaRenderer.cs.
Referenced by SetFirst(), and UpdatePosition().
|
get |
Definition at line 41 of file CharaRenderer.cs.
Referenced by DrawHat(), and DrawHeld().
|
get |
Definition at line 57 of file CharaRenderer.cs.