Elin Modding Docs Doc
Loading...
Searching...
No Matches
Scene Class Reference
Inheritance diagram for Scene:
EMono

Public Types

enum  Mode { None , Title , StartGame , Zone }
 

Public Member Functions

void Init (Scene.Mode newMode)
 
void OnKillGame ()
 
void Clear ()
 
unsafe void OnUpdate ()
 
void OnLateUpdate ()
 
void UpdateCursor ()
 
void UpdateTimeRatio ()
 
void OnChangeHour ()
 
void RefreshBG ()
 
void FocusAndPause (Point pos, int a)
 
void ApplyZoneConfig ()
 
void OnToggle ()
 
void ToggleShowRoof ()
 
void ToggleLight ()
 
void ToggleSnapFreePos ()
 
void ToggleFreePos ()
 
void ToggleShowWall ()
 
void ToggleRoof ()
 
void ToggleSlope ()
 
void ToggleTilt ()
 
void ToggleHighlightAct ()
 
void ToggleAreaHighlight ()
 
void ToggleBirdView (bool sound=true)
 
void ToggleBalloon ()
 
void ToggleMuteBGM ()
 
void RebuildActorEx ()
 
void RefreshActorEx ()
 
void ClearActorEx ()
 
void AddActorEx (Card c, Action< ActorEx > onBeforeSetOwner=null)
 
void RemoveActorEx (Card c)
 
void InitPass ()
 
void DrawPass ()
 
void RefreshSync ()
 
Transform LoadPrefab (string id)
 
void DestroyPrefabs ()
 
void DestroyPrefab (string id)
 

Public Attributes

Vector2[] test
 
Transform transFocus
 
Transform transBlizzard
 
Transform transAudio
 
AudioListener audioListener
 
Camera cam
 
Camera camTreasure
 
CameraSupport camSupport
 
VFX firefly
 
VFX fireflyNight
 
VFX star
 
ParticleSystem rain
 
ParticleSystem snow
 
ParticleSystem ether
 
ParticleSystem godray
 
ParticleSystem godrayDust
 
ParticleSystem blossom
 
ParticleSystem etherBlossom
 
ParticleSystem[] blossoms
 
ParticleSystem[] blizzards
 
FlockController flock
 
MeshRenderer skyBG
 
MeshRenderer skyPlane
 
SceneProfile profile
 
CameraFilterPack_Atmosphere_Rain filterRain
 
ActionMode actionMode
 
SoundSource sfxRain
 
SoundSource sfxWind
 
SoundSource sfxSea
 
SoundSource sfxFire
 
SoundSource sfxEther
 
GameScreen screenElin
 
GameScreenElona screenElona
 
GameScreenNoMap screenNoMap
 
PopperManager popper
 
EloMapActor elomapActor
 
SpriteRenderer srTarget
 
Tileset tileset
 
ParticleSystem psFoot
 
ParticleSystem psSmoke
 
ParticleSystem psRainSplash
 
ParticleSystem psRainSplashWater
 
MeshPass[] passes
 
GameSetting.RenderSetting.MapBGSetting bg
 
Scene.Mode mode
 
float timeRatio
 
List< GameObject > loadedPrefabs = new List<GameObject>()
 
PointTarget mouseTarget = new PointTarget()
 
List< ISyncScreensyncList = new List<ISyncScreen>()
 
bool paused
 
long syncFrame
 
Dictionary< Card, ActorExdictActorEx = new Dictionary<Card, ActorEx>()
 
bool hideBalloon
 

Static Public Attributes

static bool isAnnounced
 
static Point HitPoint = new Point()
 
static Point ClickPoint = new Point()
 
static bool skipAnime
 
- Static Public Attributes inherited from EMono
static Core core
 

Properties

EloMap elomap [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]
 

Additional Inherited Members

- Static Public Member Functions inherited from EMono
static int rnd (int a)
 

Detailed Description

Definition at line 9 of file Scene.cs.

Member Enumeration Documentation

◆ Mode

enum Scene.Mode

Definition at line 1164 of file Scene.cs.

Member Function Documentation

◆ AddActorEx()

void Scene.AddActorEx ( Card c,
Action< ActorEx > onBeforeSetOwner = null )

Definition at line 844 of file Scene.cs.

◆ ApplyZoneConfig()

void Scene.ApplyZoneConfig ( )

Definition at line 649 of file Scene.cs.

◆ Clear()

void Scene.Clear ( )

Definition at line 188 of file Scene.cs.

◆ ClearActorEx()

void Scene.ClearActorEx ( )

Definition at line 834 of file Scene.cs.

◆ DestroyPrefab()

void Scene.DestroyPrefab ( string id)

Definition at line 956 of file Scene.cs.

◆ DestroyPrefabs()

void Scene.DestroyPrefabs ( )

Definition at line 946 of file Scene.cs.

◆ DrawPass()

void Scene.DrawPass ( )

Definition at line 895 of file Scene.cs.

◆ FocusAndPause()

void Scene.FocusAndPause ( Point pos,
int a )

Definition at line 636 of file Scene.cs.

◆ Init()

void Scene.Init ( Scene.Mode newMode)

Definition at line 28 of file Scene.cs.

◆ InitPass()

void Scene.InitPass ( )

Definition at line 873 of file Scene.cs.

◆ LoadPrefab()

Transform Scene.LoadPrefab ( string id)

Definition at line 937 of file Scene.cs.

◆ OnChangeHour()

void Scene.OnChangeHour ( )

Definition at line 599 of file Scene.cs.

◆ OnKillGame()

void Scene.OnKillGame ( )

Definition at line 175 of file Scene.cs.

◆ OnLateUpdate()

void Scene.OnLateUpdate ( )

Definition at line 567 of file Scene.cs.

◆ OnToggle()

void Scene.OnToggle ( )

Definition at line 682 of file Scene.cs.

◆ OnUpdate()

unsafe void Scene.OnUpdate ( )

Definition at line 201 of file Scene.cs.

◆ RebuildActorEx()

void Scene.RebuildActorEx ( )

Definition at line 812 of file Scene.cs.

◆ RefreshActorEx()

void Scene.RefreshActorEx ( )

Definition at line 824 of file Scene.cs.

◆ RefreshBG()

void Scene.RefreshBG ( )

Definition at line 621 of file Scene.cs.

◆ RefreshSync()

void Scene.RefreshSync ( )

Definition at line 921 of file Scene.cs.

◆ RemoveActorEx()

void Scene.RemoveActorEx ( Card c)

Definition at line 861 of file Scene.cs.

◆ ToggleAreaHighlight()

void Scene.ToggleAreaHighlight ( )

Definition at line 772 of file Scene.cs.

◆ ToggleBalloon()

void Scene.ToggleBalloon ( )

Definition at line 791 of file Scene.cs.

◆ ToggleBirdView()

void Scene.ToggleBirdView ( bool sound = true)

Definition at line 779 of file Scene.cs.

◆ ToggleFreePos()

void Scene.ToggleFreePos ( )

Definition at line 716 of file Scene.cs.

◆ ToggleHighlightAct()

void Scene.ToggleHighlightAct ( )

Definition at line 765 of file Scene.cs.

◆ ToggleLight()

void Scene.ToggleLight ( )

Definition at line 697 of file Scene.cs.

◆ ToggleMuteBGM()

void Scene.ToggleMuteBGM ( )

Definition at line 800 of file Scene.cs.

◆ ToggleRoof()

void Scene.ToggleRoof ( )

Definition at line 735 of file Scene.cs.

◆ ToggleShowRoof()

void Scene.ToggleShowRoof ( )

Definition at line 690 of file Scene.cs.

◆ ToggleShowWall()

void Scene.ToggleShowWall ( )

Definition at line 728 of file Scene.cs.

◆ ToggleSlope()

void Scene.ToggleSlope ( )

Definition at line 742 of file Scene.cs.

◆ ToggleSnapFreePos()

void Scene.ToggleSnapFreePos ( )

Definition at line 704 of file Scene.cs.

◆ ToggleTilt()

void Scene.ToggleTilt ( )

Definition at line 750 of file Scene.cs.

◆ UpdateCursor()

void Scene.UpdateCursor ( )

Definition at line 574 of file Scene.cs.

◆ UpdateTimeRatio()

void Scene.UpdateTimeRatio ( )

Definition at line 588 of file Scene.cs.

Member Data Documentation

◆ actionMode

ActionMode Scene.actionMode

Definition at line 1074 of file Scene.cs.

◆ audioListener

AudioListener Scene.audioListener

Definition at line 1011 of file Scene.cs.

◆ bg

Definition at line 1129 of file Scene.cs.

◆ blizzards

ParticleSystem [] Scene.blizzards

Definition at line 1056 of file Scene.cs.

◆ blossom

ParticleSystem Scene.blossom

Definition at line 1047 of file Scene.cs.

◆ blossoms

ParticleSystem [] Scene.blossoms

Definition at line 1053 of file Scene.cs.

◆ cam

Camera Scene.cam

Definition at line 1014 of file Scene.cs.

◆ camSupport

CameraSupport Scene.camSupport

Definition at line 1020 of file Scene.cs.

◆ camTreasure

Camera Scene.camTreasure

Definition at line 1017 of file Scene.cs.

◆ ClickPoint

Point Scene.ClickPoint = new Point()
static

Definition at line 996 of file Scene.cs.

◆ dictActorEx

Dictionary<Card, ActorEx> Scene.dictActorEx = new Dictionary<Card, ActorEx>()

Definition at line 1157 of file Scene.cs.

◆ elomapActor

EloMapActor Scene.elomapActor

Definition at line 1104 of file Scene.cs.

◆ ether

ParticleSystem Scene.ether

Definition at line 1038 of file Scene.cs.

◆ etherBlossom

ParticleSystem Scene.etherBlossom

Definition at line 1050 of file Scene.cs.

◆ filterRain

CameraFilterPack_Atmosphere_Rain Scene.filterRain

Definition at line 1071 of file Scene.cs.

◆ firefly

VFX Scene.firefly

Definition at line 1023 of file Scene.cs.

◆ fireflyNight

VFX Scene.fireflyNight

Definition at line 1026 of file Scene.cs.

◆ flock

FlockController Scene.flock

Definition at line 1059 of file Scene.cs.

◆ godray

ParticleSystem Scene.godray

Definition at line 1041 of file Scene.cs.

◆ godrayDust

ParticleSystem Scene.godrayDust

Definition at line 1044 of file Scene.cs.

◆ hideBalloon

bool Scene.hideBalloon

Definition at line 1161 of file Scene.cs.

◆ HitPoint

Point Scene.HitPoint = new Point()
static

Definition at line 993 of file Scene.cs.

◆ isAnnounced

bool Scene.isAnnounced
static

Definition at line 990 of file Scene.cs.

◆ loadedPrefabs

List<GameObject> Scene.loadedPrefabs = new List<GameObject>()

Definition at line 1141 of file Scene.cs.

◆ mode

Scene.Mode Scene.mode

Definition at line 1133 of file Scene.cs.

◆ mouseTarget

PointTarget Scene.mouseTarget = new PointTarget()

Definition at line 1144 of file Scene.cs.

◆ passes

MeshPass [] Scene.passes

Definition at line 1125 of file Scene.cs.

◆ paused

bool Scene.paused

Definition at line 1151 of file Scene.cs.

◆ popper

PopperManager Scene.popper

Definition at line 1101 of file Scene.cs.

◆ profile

SceneProfile Scene.profile

Definition at line 1068 of file Scene.cs.

◆ psFoot

ParticleSystem Scene.psFoot

Definition at line 1113 of file Scene.cs.

◆ psRainSplash

ParticleSystem Scene.psRainSplash

Definition at line 1119 of file Scene.cs.

◆ psRainSplashWater

ParticleSystem Scene.psRainSplashWater

Definition at line 1122 of file Scene.cs.

◆ psSmoke

ParticleSystem Scene.psSmoke

Definition at line 1116 of file Scene.cs.

◆ rain

ParticleSystem Scene.rain

Definition at line 1032 of file Scene.cs.

◆ screenElin

GameScreen Scene.screenElin

Definition at line 1092 of file Scene.cs.

◆ screenElona

GameScreenElona Scene.screenElona

Definition at line 1095 of file Scene.cs.

◆ screenNoMap

GameScreenNoMap Scene.screenNoMap

Definition at line 1098 of file Scene.cs.

◆ sfxEther

SoundSource Scene.sfxEther

Definition at line 1089 of file Scene.cs.

◆ sfxFire

SoundSource Scene.sfxFire

Definition at line 1086 of file Scene.cs.

◆ sfxRain

SoundSource Scene.sfxRain

Definition at line 1077 of file Scene.cs.

◆ sfxSea

SoundSource Scene.sfxSea

Definition at line 1083 of file Scene.cs.

◆ sfxWind

SoundSource Scene.sfxWind

Definition at line 1080 of file Scene.cs.

◆ skipAnime

bool Scene.skipAnime
static

Definition at line 999 of file Scene.cs.

◆ skyBG

MeshRenderer Scene.skyBG

Definition at line 1062 of file Scene.cs.

◆ skyPlane

MeshRenderer Scene.skyPlane

Definition at line 1065 of file Scene.cs.

◆ snow

ParticleSystem Scene.snow

Definition at line 1035 of file Scene.cs.

◆ srTarget

SpriteRenderer Scene.srTarget

Definition at line 1107 of file Scene.cs.

◆ star

VFX Scene.star

Definition at line 1029 of file Scene.cs.

◆ syncFrame

long Scene.syncFrame

Definition at line 1154 of file Scene.cs.

◆ syncList

List<ISyncScreen> Scene.syncList = new List<ISyncScreen>()

Definition at line 1147 of file Scene.cs.

◆ test

Vector2 [] Scene.test

Definition at line 987 of file Scene.cs.

◆ tileset

Tileset Scene.tileset

Definition at line 1110 of file Scene.cs.

◆ timeRatio

float Scene.timeRatio

Definition at line 1137 of file Scene.cs.

◆ transAudio

Transform Scene.transAudio

Definition at line 1008 of file Scene.cs.

◆ transBlizzard

Transform Scene.transBlizzard

Definition at line 1005 of file Scene.cs.

◆ transFocus

Transform Scene.transFocus

Definition at line 1002 of file Scene.cs.

Property Documentation

◆ elomap

EloMap Scene.elomap
get

Definition at line 13 of file Scene.cs.


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