Elin Decompiled Documentation EA 23.102 Nightly
|
Public Member Functions | |
void | AdvanceSec (int a) |
void | AdvanceMin (int a) |
void | AdvanceHour () |
void | AdvanceDay () |
void | AdvanceMonth () |
void | AdvanceYear () |
void | ShipGoods () |
void | ShipPackages () |
void | ShipLetter () |
void | ShipRandomPackages () |
![]() | |
Date | Copy () |
override string | ToString () |
void | AddHour (int a) |
void | AddDay (int a) |
void | AddMonth (int a) |
string | GetText (TextFormat format) |
int | GetRawReal (int offsetHours=0) |
int | GetRaw (int offsetHours=0) |
int | GetRawDay () |
bool | IsExpired (int time) |
int | GetRemainingHours (int rawDeadLine) |
int | GetRemainingSecs (int rawDeadLine) |
int | GetElapsedMins (int rawDate) |
int | GetElapsedHour (int rawDate) |
Public Attributes | |
bool | shaken |
![]() | |
int[] | raw = new int[6] |
Static Public Attributes | |
const int | minPerRound = 5 |
![]() | |
const int | ShippingHour = 5 |
const int | HourToken = 60 |
const int | DayToken = 1440 |
const int | MonthToken = 43200 |
const int | YearToken = 518400 |
const int | HourTokenReal = 60 |
const int | DayTokenReal = 1440 |
const int | MonthTokenReal = 46080 |
const int | YearTokenReal = 552960 |
![]() | |
static Core | core |
Additional Inherited Members | |
![]() | |
enum | TextFormat { Default , Log , Widget , Schedule , Travel , YearMonthDay , LogPlusYear } |
![]() | |
static string | GetText (int raw, TextFormat format) |
static string | GetText (int hour) |
static string | GetText2 (int hour) |
static string | SecToDate (int sec) |
static string | MinToDayAndHour (int min) |
static int[] | GetDateArray (int raw) |
static Date | ToDate (int raw) |
![]() | |
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) |
![]() | |
int | year [get, set] |
int | month [get, set] |
int | day [get, set] |
int | hour [get, set] |
int | min [get, set] |
int | sec [get, set] |
bool | IsDay [get] |
bool | IsNight [get] |
PeriodOfDay | periodOfDay [get] |
string | NameMonth [get] |
string | NameMonthShort [get] |
string | NameTime [get] |
bool | IsSpring [get] |
bool | IsSummer [get] |
bool | IsAutumn [get] |
bool | IsWinter [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] |
Definition at line 5 of file GameDate.cs.
|
inline |
Definition at line 141 of file GameDate.cs.
References WidgetSticky.Add(), QuestManager.Add(), AdvanceMonth(), Game.cards, ThingGen.Create(), World.CreateDayData(), ThingGen.CreateParcel(), Chara.currentZone, Player.Stats.days, Player.Flags.daysAfterQuestExploration, Card.Evalue(), Chara.faction, CardManager.GlobalCharaList.Find(), Player.flags, EClass.game, QuestManager.GetGlobal(), CardManager.globalCharas, Chara.homeZone, QuestManager.IsCompleted(), item, CardManager.listAdv, Region.ListTowns(), Player.Flags.magicChestSent, Spatial.mainFaction, Faction.OnAdvanceDay(), Player.OnAdvanceDay(), EClass.pc, EClass.player, Player.prayed, Player.questRerollCost, Game.quests, World.region, Game.relations, Tutorial.Reserve(), EClass.rnd(), Msg.Say(), World.SendPackage(), BaseCard.SetStr(), shaken, EClass.Sound, Game.StartZone, Player.stats, ActPray.TryPray(), RelationManager.UpdateRelations(), and EClass.world.
Referenced by AdvanceHour().
|
inline |
Definition at line 71 of file GameDate.cs.
References EClass._zone, Game.activeZone, AdvanceDay(), GlobalGoal.AdvanceHour(), Game.cards, Region.CheckRandomSites(), Core.config, EClass.core, Chara.currentZone, CoreConfig.GraphicSetting.disableShake, EClass.game, Chara.global, CardManager.globalCharas, GlobalData.goal, CoreConfig.graphic, Chara.IsPCFaction, Chara.IsPCParty, Spatial.IsRegion, CardManager.listPackage, Player.OnAdvanceHour(), QuestManager.OnAdvanceHour(), Zone.OnAdvanceHour(), Scene.OnChangeHour(), Weather.OnChangeHour(), EClass.pc, EClass.player, Game.quests, Card.RecalculateFOV(), Zone.Region, Tutorial.Remove(), Tutorial.Reserve(), EClass.rnd(), Msg.Say(), EClass.scene, GlobalGoal.SetOwner(), Shaker.ShakeCam(), shaken, ShipGoods(), ShipLetter(), ShipPackages(), ShipRandomPackages(), VirtualDate.SimulateHour(), GlobalGoal.Start(), Chara.trait, TraitChara.UseGlobalGoal, World.weather, and EClass.world.
Referenced by AdvanceMin(), WidgetArtTool.OnActivate(), and LayerTravel.Refresh().
|
inline |
Definition at line 22 of file GameDate.cs.
References EClass._map, EClass._zone, AdvanceHour(), Point.cell, Core.config, EClass.core, Player.countNewline, Point.detail, Zone.events, CellDetail.footmark, Map.footmarks, CoreConfig.game, item, ZoneEventManager.list, Msg.NewLine(), CoreConfig.GameConfig.newlineCount, PCOrbit.OnChangeMin(), BaseGameScreen.pcOrbit, EClass.player, Footmark.pos, BaseGameScreen.RefreshGrading(), Footmark.remaining, EClass.screen, and Cell.TryDespawnDetail().
Referenced by Chara._Move(), LayerSleep.Advance(), AdvanceSec(), GameUpdater.Update(), and CoreDebug.UpdateInput().
|
inline |
Definition at line 206 of file GameDate.cs.
References EClass._map, AdvanceYear(), Chara.faction, CardRenderer.hasActor, Player.holyWell, Player.Stats.months, Player.nums, Faction.OnAdvanceMonth(), NumLogManager.OnAdvanceMonth(), EClass.pc, EClass.player, Map.RefreshAllTiles(), CardRenderer.RefreshSprite(), Card.renderer, Player.stats, and Map.things.
Referenced by AdvanceDay().
|
inline |
Definition at line 12 of file GameDate.cs.
References AdvanceMin().
|
inline |
Definition at line 231 of file GameDate.cs.
References ThingGen.Create(), Player.nums, NumLogManager.OnAdvanceYear(), EClass.player, World.SendPackage(), and EClass.world.
Referenced by AdvanceMonth().
|
inline |
Definition at line 239 of file GameDate.cs.
References MsgLog.Add(), Zone.branch, Trait.CanBeShipped, Game.cards, Core.config, CardManager.container_shipping, EClass.core, ThingGen.Create(), World.date, Player.debt, Card.Destroy(), FactionBranch.exp, SpatialManager.Find(), CoreConfig.game, EClass.game, Card.GetPrice(), Date.GetRaw(), Player.Stats.GetShippingBonus(), Chara.homeBranch, Chara.homeZone, item, FactionBranch.log, FactionBranch.lv, Card.Name, Card.Num, EClass.pc, Chara.Pick(), EClass.player, EClass.rndHalf(), Msg.Say(), Card.SetNum(), Player.Stats.shipMoney, Player.shippingResults, CoreConfig.GameConfig.showShippingResult, Game.spatials, Player.stats, Card.things, Card.trait, Spatial.uid, Player.uidLastShippedZone, and EClass.world.
Referenced by AdvanceHour().
|
inline |
Definition at line 396 of file GameDate.cs.
References ThingGen.Create(), Player.Stats.days, Player.flags, Player.Flags.lutz, EClass.player, World.SendPackage(), BaseCard.SetStr(), Player.stats, and EClass.world.
Referenced by AdvanceHour().
|
inline |
Definition at line 351 of file GameDate.cs.
References Card.AddCard(), bill, Game.cards, CardManager.container_deliver, ThingGen.CreateBill(), ThingGen.CreateCardboardBox(), Debug, Chara.faction, EClass.game, BaseCard.GetInt(), ThingContainer.IsFull(), EClass.pc, World.SendPackage(), BaseCard.SetInt(), Card.things, Faction.TryPayBill(), and EClass.world.
Referenced by AdvanceHour().
|
inline |
Definition at line 441 of file GameDate.cs.
References Add(), Card.AddCard(), ThingGen.Create(), ThingGen.CreateCardboardBox(), ThingGen.CreateFromCategory(), ThingGen.CreateFromTag(), EClass.debug, CoreDebug.enable, Player.flags, SpawnList.Get(), Chara.homeBranch, CardRow.id, PolicyManager.IsActive(), Card.LV, EClass.pc, EClass.player, FactionBranch.policies, TraitBaseContainer.PutChara(), EClass.rnd(), SpawnList.Select(), World.SendPackage(), Card.SetNum(), Player.Flags.statueShipped, and EClass.world.
Referenced by AdvanceHour().
|
static |
Definition at line 10 of file GameDate.cs.
bool GameDate.shaken |
Definition at line 8 of file GameDate.cs.
Referenced by AdvanceDay(), and AdvanceHour().