Elin Modding Docs Doc
Loading...
Searching...
No Matches
CardRenderer Class Reference
Inheritance diagram for CardRenderer:
RenderObject EClass IRenderer ISyncScreen CharaRenderer

Public Member Functions

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 ()
 
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)
 
unsafe 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 ()
 
AddTC< T > (TC tc)
 
GetTC< T > ()
 
TC GetTC (string id)
 
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 ()
 
- Public Member Functions inherited from RenderObject
- Public Member Functions inherited from IRenderer
- Public Member Functions inherited from ISyncScreen

Public Attributes

TCOrbit orbit
 
Card owner
 
CardActor actor
 
bool hasActor
 
bool hasText
 
bool isChara
 
bool skip
 
Vector3 position
 
TransAnime anime
 
List< TClistTC = new List<TC>()
 
TCSimpleText simpleText
 
RendererReplacer replacer
 
- Public Attributes inherited from RenderObject
bool usePass
 
bool isSynced
 
long sync
 
RenderData data
 

Properties

virtual bool IsMoving [get]
 
- Properties inherited from RenderObject
long Sync [get]
 
- Properties inherited from EClass
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]
 
- Properties inherited from ISyncScreen

Additional Inherited Members

- Static Public Member Functions inherited from EClass
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)
 
- Static Public Attributes inherited from RenderObject
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< ISyncScreensyncList
 
static long syncFrame
 
- Static Public Attributes inherited from EClass
static Core core
 

Detailed Description

Definition at line 7 of file CardRenderer.cs.

Member Function Documentation

◆ AddExtra()

void CardRenderer.AddExtra ( string id)

Definition at line 373 of file CardRenderer.cs.

◆ AddTC< T >()

T CardRenderer.AddTC< T > ( TC tc)
Type Constraints
T :TC 

Definition at line 528 of file CardRenderer.cs.

◆ DespawnSimpleText()

void CardRenderer.DespawnSimpleText ( )

Definition at line 656 of file CardRenderer.cs.

◆ Draw() [1/2]

override void CardRenderer.Draw ( RenderParam p)
virtual

Reimplemented from RenderObject.

Definition at line 38 of file CardRenderer.cs.

◆ Draw() [2/2]

override void CardRenderer.Draw ( RenderParam p,
ref Vector3 v,
bool drawShadow )
virtual

Reimplemented from RenderObject.

Definition at line 59 of file CardRenderer.cs.

◆ DrawHeld()

virtual void CardRenderer.DrawHeld ( )
virtual

Definition at line 311 of file CardRenderer.cs.

◆ GetOrCreateTC< T >()

T CardRenderer.GetOrCreateTC< T > ( Func< T > func)
Type Constraints
T :TC 

Definition at line 570 of file CardRenderer.cs.

◆ GetTC()

TC CardRenderer.GetTC ( string id)

Definition at line 553 of file CardRenderer.cs.

◆ GetTC< T >()

T CardRenderer.GetTC< T > ( )
Type Constraints
T :TC 

Definition at line 536 of file CardRenderer.cs.

◆ IdleFrame()

virtual void CardRenderer.IdleFrame ( )
virtual

Definition at line 501 of file CardRenderer.cs.

◆ IsTalking()

bool CardRenderer.IsTalking ( )

Definition at line 634 of file CardRenderer.cs.

◆ KillActor()

void CardRenderer.KillActor ( )

Definition at line 445 of file CardRenderer.cs.

◆ KillAnime()

virtual void CardRenderer.KillAnime ( )
virtual

Definition at line 495 of file CardRenderer.cs.

◆ NextDir()

virtual void CardRenderer.NextDir ( )
virtual

Definition at line 519 of file CardRenderer.cs.

◆ NextFrame()

virtual void CardRenderer.NextFrame ( )
virtual

Definition at line 510 of file CardRenderer.cs.

◆ OnEnterScreen()

override void CardRenderer.OnEnterScreen ( )
virtual

Reimplemented from RenderObject.

Definition at line 325 of file CardRenderer.cs.

◆ OnLeaveScreen()

override void CardRenderer.OnLeaveScreen ( )
virtual

Reimplemented from RenderObject.

Definition at line 416 of file CardRenderer.cs.

◆ PlayAnime() [1/4]

void CardRenderer.PlayAnime ( AnimeID id,
bool force )

Definition at line 453 of file CardRenderer.cs.

◆ PlayAnime() [2/4]

void CardRenderer.PlayAnime ( AnimeID id,
Card dest )

Definition at line 459 of file CardRenderer.cs.

◆ PlayAnime() [3/4]

unsafe void CardRenderer.PlayAnime ( AnimeID id,
Point dest )

Definition at line 465 of file CardRenderer.cs.

◆ PlayAnime() [4/4]

void CardRenderer.PlayAnime ( AnimeID id,
Vector3 dest = default(Vector3),
bool force = false )

Definition at line 471 of file CardRenderer.cs.

◆ PositionCenter()

Vector3 CardRenderer.PositionCenter ( )

Definition at line 10 of file CardRenderer.cs.

◆ Refresh()

virtual void CardRenderer.Refresh ( )
virtual

Definition at line 713 of file CardRenderer.cs.

◆ RefreshExtra()

void CardRenderer.RefreshExtra ( )

Definition at line 387 of file CardRenderer.cs.

◆ RefreshSprite()

void CardRenderer.RefreshSprite ( )

Definition at line 316 of file CardRenderer.cs.

◆ RefreshStateIcon()

virtual void CardRenderer.RefreshStateIcon ( )
virtual

Definition at line 682 of file CardRenderer.cs.

◆ RemoveExtra()

void CardRenderer.RemoveExtra ( string id)

Definition at line 406 of file CardRenderer.cs.

◆ RemoveTC() [1/2]

void CardRenderer.RemoveTC ( int index)

Definition at line 605 of file CardRenderer.cs.

◆ RemoveTC() [2/2]

void CardRenderer.RemoveTC ( TC tc)

Definition at line 599 of file CardRenderer.cs.

◆ RemoveTC< T >()

void CardRenderer.RemoveTC< T > ( )
Type Constraints
T :TC 

Definition at line 581 of file CardRenderer.cs.

◆ RenderToRenderCam()

override void CardRenderer.RenderToRenderCam ( RenderParam p)
virtual

Reimplemented from RenderObject.

Definition at line 45 of file CardRenderer.cs.

◆ Say()

void CardRenderer.Say ( string text,
Color c = default(Color),
float duration = 0f )

Definition at line 687 of file CardRenderer.cs.

◆ SetCensored()

void CardRenderer.SetCensored ( bool enable)

Definition at line 667 of file CardRenderer.cs.

◆ SetFirst() [1/2]

virtual void CardRenderer.SetFirst ( bool first)
virtual

Definition at line 708 of file CardRenderer.cs.

◆ SetFirst() [2/2]

virtual void CardRenderer.SetFirst ( bool first,
Vector3 pos )
virtual

Definition at line 703 of file CardRenderer.cs.

◆ SetOwner()

virtual void CardRenderer.SetOwner ( Card c)
virtual

Definition at line 26 of file CardRenderer.cs.

◆ ShowEmo()

void CardRenderer.ShowEmo ( Emo emo,
float duration = 0f )

Definition at line 693 of file CardRenderer.cs.

◆ SpawnSimpleText()

TCSimpleText CardRenderer.SpawnSimpleText ( )

Definition at line 641 of file CardRenderer.cs.

◆ TrySpawnOrbit()

void CardRenderer.TrySpawnOrbit ( )

Definition at line 616 of file CardRenderer.cs.

◆ UpdatePosition()

virtual void CardRenderer.UpdatePosition ( ref Vector3 destPos,
RenderParam p )
virtual

Definition at line 306 of file CardRenderer.cs.

Member Data Documentation

◆ actor

CardActor CardRenderer.actor

Definition at line 746 of file CardRenderer.cs.

◆ anime

TransAnime CardRenderer.anime

Definition at line 764 of file CardRenderer.cs.

◆ hasActor

bool CardRenderer.hasActor

Definition at line 749 of file CardRenderer.cs.

◆ hasText

bool CardRenderer.hasText

Definition at line 752 of file CardRenderer.cs.

◆ isChara

bool CardRenderer.isChara

Definition at line 755 of file CardRenderer.cs.

◆ listTC

List<TC> CardRenderer.listTC = new List<TC>()

Definition at line 767 of file CardRenderer.cs.

◆ orbit

TCOrbit CardRenderer.orbit

Definition at line 740 of file CardRenderer.cs.

◆ owner

Card CardRenderer.owner

Definition at line 743 of file CardRenderer.cs.

◆ position

Vector3 CardRenderer.position

Definition at line 761 of file CardRenderer.cs.

◆ replacer

RendererReplacer CardRenderer.replacer

Definition at line 773 of file CardRenderer.cs.

◆ simpleText

TCSimpleText CardRenderer.simpleText

Definition at line 770 of file CardRenderer.cs.

◆ skip

bool CardRenderer.skip

Definition at line 758 of file CardRenderer.cs.

Property Documentation

◆ IsMoving

virtual bool CardRenderer.IsMoving
get

Definition at line 17 of file CardRenderer.cs.


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