18 public DirectoryInfo
dir;
65 return "copyRelative";
75 if (!base.Summary.CanExecute())
110 partialMap.editMode =
false;
111 partialMap.procedural =
true;
114 if (Input.GetKey(KeyCode.LeftShift))
116 partialMap.procedural =
true;
120 partialMap.editMode =
true;
128 allowRotate = Application.isEditor
130 int x = Mathf.Min(start.
x, end.
x);
131 int z = Mathf.Min(start.
z, end.
z);
132 int w = Mathf.Abs(start.
x - end.
x) + 1;
133 int h = Mathf.Abs(start.
z - end.
z) + 1;
145 partialMap.localOffsetX = ((end.x > start.
x) ? (start.
x - end.
x) : 0);
146 partialMap.localOffsetZ = ((end.z > start.
z) ? (start.
z - end.
z) : 0);
163 MapPiece.initialized =
false;
180 base.OnRenderTile(point, result,
dir);
187 if (Input.GetKeyDown(KeyCode.K))
191 if (Input.GetKeyDown(KeyCode.L))
205 base.RotateUnderMouse();
221 SE.Play(
"actionMode");
233 SE.Play(
"actionMode");
253 if (array.Length != 0)
318 if (Application.isEditor)
320 MapPiece.initialized =
false;
if(item3.idFile==idFirstFile &&item3.id==idFirstTopic)
override void OnSelectStart(Point point)
override void OnUpdateInput()
override bool IsBuildMode
virtual void OnSave(PartialMap _partial)
override void RotateUnderMouse()
override void OnDeactivate()
void ImportDialog(string dir=null)
override BaseTileSelector.SelectType selectType
override bool SubMenuAsGroup
override void OnSelectEnd(bool cancel)
override BuildMenu.Mode buildMenuMode
override void OnActivate()
override HitResult HitTest(Point point, Point start)
override void OnClickSubMenu(int a)
void RefreshMenu(bool show)
override void OnRenderTile(Point point, HitResult result, int dir)
override string OnSetSubMenuButton(int a, UIButton b)
override void OnAfterProcessTiles(Point start, Point end)
void Activate(bool toggle=true, bool forceActivate=false)
void WaitForEndOfFrame(Action action)
static string MapPieceSaveUser
static Dialog YesNo(string langDetail, Action actionYes, Action actionNo=null, string langYes="yes", string langNo="no")
static SoundManager Sound
static void Delete(string path)
void Apply(Point _point, ApplyMode mode)
static PartialMap Load(string path=null)
static void ExportDialog(string dir=null)
void Save(int _x, int _z, int _w, int _h)
static string[] OpenFilePanel(string title, string directory, string extension, bool multiselect)
virtual bool CanCopyInBlueprint
static UIScreenshot Create()
void Activate(PartialMap partial, DirectoryInfo dir, Action< PartialMap > onSave=null, bool isUpdate=false)
static UIScreenshot Instance