Elin Modding Docs Doc
Loading...
Searching...
No Matches
Critter Class Reference
Inheritance diagram for Critter:
EClass CritterCancer CritterCancerSmall CritterFish CritterFrog CritterFrogSmall CritterRandom CritterRat CritterRatSmall CritterRoach CritterRoachSmall

Public Member Functions

void Update ()
 

Static Public Member Functions

static Critter Create (Cell cell)
 
static void RebuildCritter (Cell cell)
 
- 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)
 

Public Attributes

int tile
 
int index
 
Vector2 dir
 
float x
 
float y
 
float dirTimer
 
float animeTimer
 
float speed = 0.1f
 
bool reverse
 

Static Public Attributes

const float R = 0.12f
 
- Static Public Attributes inherited from EClass
static Core core
 

Properties

virtual int[] animeTiles [get]
 
virtual int[] idleTiles [get]
 
virtual int AnimeTile [get]
 
virtual int IdleTile [get]
 
virtual int SnowTile [get]
 
virtual int Interval [get]
 
virtual float BaseSpeed [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]
 

Detailed Description

Definition at line 5 of file Critter.cs.

Member Function Documentation

◆ Create()

static Critter Critter.Create ( Cell cell)
static

Definition at line 78 of file Critter.cs.

◆ RebuildCritter()

static void Critter.RebuildCritter ( Cell cell)
static

Definition at line 136 of file Critter.cs.

◆ Update()

void Critter.Update ( )

Definition at line 146 of file Critter.cs.

Member Data Documentation

◆ animeTimer

float Critter.animeTimer

Definition at line 219 of file Critter.cs.

◆ dir

Vector2 Critter.dir

Definition at line 207 of file Critter.cs.

◆ dirTimer

float Critter.dirTimer

Definition at line 216 of file Critter.cs.

◆ index

int Critter.index

Definition at line 204 of file Critter.cs.

◆ R

const float Critter.R = 0.12f
static

Definition at line 198 of file Critter.cs.

◆ reverse

bool Critter.reverse

Definition at line 225 of file Critter.cs.

◆ speed

float Critter.speed = 0.1f

Definition at line 222 of file Critter.cs.

◆ tile

int Critter.tile

Definition at line 201 of file Critter.cs.

◆ x

float Critter.x

Definition at line 210 of file Critter.cs.

◆ y

float Critter.y

Definition at line 213 of file Critter.cs.

Property Documentation

◆ AnimeTile

virtual int Critter.AnimeTile
get

Definition at line 29 of file Critter.cs.

◆ animeTiles

virtual int [] Critter.animeTiles
get

Definition at line 9 of file Critter.cs.

◆ BaseSpeed

virtual float Critter.BaseSpeed
get

Definition at line 69 of file Critter.cs.

◆ IdleTile

virtual int Critter.IdleTile
get

Definition at line 39 of file Critter.cs.

◆ idleTiles

virtual int [] Critter.idleTiles
get

Definition at line 19 of file Critter.cs.

◆ Interval

virtual int Critter.Interval
get

Definition at line 59 of file Critter.cs.

◆ SnowTile

virtual int Critter.SnowTile
get

Definition at line 49 of file Critter.cs.


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