private void ClearForm() { Name = string.Empty; Tag = string.Empty; Resref = string.Empty; Width = 1; Height = 1; LocalVariables.Clear(); SelectedTileset = null; _editingArea = null; OnAreaHeartbeat = string.Empty; OnAreaEnter = string.Empty; OnAreaExit = string.Empty; }
public void UpdateLocalVariables() { LocalVariables.Clear(); foreach (var item in Items) { if (item?.VType != Enums.VType.Variable) { continue; } Variable v = (Variable)item; LocalVariables.Add(v); } foreach (var variable in ScopeAccessVariable) { LocalVariables.Add(variable); } }
private void AreaPropertiesOpened(AreaDataObservable area) { _editingArea = area; Name = area.Name; Tag = area.Tag; Resref = area.Resref; Width = area.Width; Height = area.Height; SelectedTileset = Tilesets.SingleOrDefault(x => x.GlobalID == area.TilesetGlobalID); LocalVariables.Clear(); foreach (var @string in area.LocalVariables.LocalStrings) { LocalVariables.LocalStrings.Add(@string); } foreach (var @double in area.LocalVariables.LocalDoubles) { LocalVariables.LocalDoubles.Add(@double); } }