1using System.Collections.Generic;
2using CreativeSpore.SuperTilemapEditor;
46 ELayer.scene.screenElona.zoom = x;
52 ELayer.
ui.layerFloat.SetActive(enable:
false);
60 ELayer.
ui.layerFloat.SetActive(enable:
true);
107 string text =
"travelZone".lang(a.
Name, a.
tempDist.ToString() ??
"");
110 text =
"travelHome".lang() + text;
118 b.
icon.SetNativeSize();
136 Msg.
Say(
"errorOverweightTravel");
141 ELayer.player.distanceTravel = a.
tempDist;
146 if ((
bool)uIButton && uIButton != b)
148 uIButton.GetComponent<CanvasGroup>().alpha = 0.5f;
166 ELayer.player.lastZonePos =
null;
int GetCurrency(string id="money")
bool TryPay(int a, string id="money")
void MoveImmediate(Point p, bool focus=true, bool cancelAI=true)
void MoveZone(string alias)
int GetRaw(int offsetHours=0)
static string GetText2(int hour)
int GetRemainingHours(int rawDeadLine)
static BaseGameScreen screen
int GetTravelHours(Zone z)
override void OnSwitchContent(Window window)
override bool blockWidgetClick
int GetTravelFood(Zone z)
static string Say(string idLang, string ref1, string ref2=null, string ref3=null, string ref4=null)
void EnterLocalZone(bool encounter=false, Chara mob=null)
List< Zone > ListTravelZones(int radius=100)
GameScreenElona screenElona
List< ButtonPair > buttons
override void Add(object item)
static EnterState DirToState(int dir)
virtual ZoneTransition.EnterState RegionEnterState