Elin Decompiled Documentation EA 23.188 Stable
|
Classes | |
class | Flags |
Public Member Functions | |
ZoneEventRaid | GetRaidEvent () |
void | Meteor (Point pos, Action action) |
void | MeteorThing (Point pos, string id, bool install=false) |
void | OnExpandFloor (Point pos) |
bool | OnMineWreck (Point point) |
Point | GetRandomPoint () |
List< SourceChara.Row > | ListUnrecruitedUniques () |
void | OnUpdateRecruit (FactionBranch branch) |
void | StartRaid () |
Public Attributes | |
Flags | flags = new Flags() |
Properties | |
bool | IsInRaid [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] |
Additional Inherited Members | |
![]() | |
static int | rndSeed (int a, int seed) |
static int | rnd (long a) |
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 Core | core |
Definition at line 8 of file SurvivalManager.cs.
|
inline |
Definition at line 131 of file SurvivalManager.cs.
References EClass._zone, and Zone.events.
|
inline |
Definition at line 313 of file SurvivalManager.cs.
References EClass._map, Map.FindThing(), Map.ForeachSphere(), MapBounds.GetCenterPos(), Point.HasObj, Point.HasThing, Point.IsBlocked, Point.IsSky, Trait.owner, and Card.pos.
Referenced by ZoneEventRaid.OnKill().
|
inline |
Definition at line 332 of file SurvivalManager.cs.
References SourceManager.charas, and EClass.sources.
|
inline |
Definition at line 136 of file SurvivalManager.cs.
References EffectMeteor.Create().
|
inline |
Definition at line 144 of file SurvivalManager.cs.
References EClass._zone, Zone.AddCard(), card, ThingGen.Create(), if(), and Meteor.
Referenced by ZoneEventRaid.OnKill(), and OnMineWreck().
|
inline |
Definition at line 156 of file SurvivalManager.cs.
References EClass._map, EClass._zone, Zone.AddCard(), FactionBranch.AddMemeber(), Card.Chara, Zone.ClaimZone(), ThingGen.Create(), CharaGen.Create(), EClass.debug, flags, SurvivalManager.Flags.floors, Map.ForeachCell(), Chara.homeBranch, Card.Install(), Meteor, EClass.pc, Cell.sourceFloor, Point.x, and Point.z.
Referenced by TaskBuild.OnProgressComplete().
|
inline |
Definition at line 202 of file SurvivalManager.cs.
References EClass._map, EClass._zone, ZoneEventManager.Add(), Zone.AddCard(), TileRow.alias, Point.cell, ThingGen.Create(), ThingGen.CreateFloor(), ThingGen.CreateFromFilter(), ThingGen.CreateParcel(), ThingGen.CreateRecipe(), ThingGen.CreateRod(), EClass.debug, CoreDebug.enable, Zone.events, flags, EClass.game, Point.GetNearestPoint(), SurvivalManager.Flags.gotTaxChest, SpawnSetting.HomeEnemy(), SpawnSetting.HomeWild(), TraitSeed.MakeRandomSeed(), Meteor, MeteorThing(), Next, SourceManager.objs, EClass.pc, EClass.rnd(), SurvivalManager.Flags.searchWreck, Card.SetNum(), Map.SetObj(), Cell.sourceObj, EClass.sources, SurvivalManager.Flags.spawnedFloor, Zone.SpawnMob(), Game.survival, Card.TryMakeRandomItem(), Map.TrySmoothPick(), Point.x, and Point.z.
Referenced by Map.MineObj().
|
inline |
Definition at line 354 of file SurvivalManager.cs.
References FactionBranch.AddRecruit(), CharaGen.Create(), CardRow.id, and Card.RemoveEditorTag().
|
inline |
Definition at line 370 of file SurvivalManager.cs.
References EClass._zone, Zone.AddCard(), ThingGen.Create(), World.date, Point.GetNearestPoint(), Date.GetRaw(), Card.Install(), Meteor, EClass.pc, Card.pos, Msg.Say(), and EClass.world.
Referenced by ZoneEventSurvival.OnTickRound(), and TraitCoreDefense.TrySetAct().
Definition at line 127 of file SurvivalManager.cs.
Referenced by WidgetDate._Refresh(), OnExpandFloor(), ZoneEventRaid.OnInit(), ZoneEventRaid.OnKill(), OnMineWreck(), ZoneEventSurvival.OnTickRound(), and TraitCoreDefense.TrySetAct().
|
get |
Definition at line 129 of file SurvivalManager.cs.
Referenced by ZoneEventSurvival.OnTickRound(), and TraitCoreDefense.TrySetAct().