public override void ClearData() { foreach (var editData in SummaryObjectList) { editData.Count = 0; } FenceAreaMap.Clear(); FenceObjectList.Clear(); EditingObjectList.Clear(); DamagingObjectList.Clear(); SummaryObjectList.Clear(); SelectedBuildData = null; }
public BuildData AddObjectToEditList(Vector2Int leftBottomGrid) { BuildData buildData = new BuildData(); buildData.BuildUid = 0; buildData.Count = 0; buildData.BuildType = (int)SelectBuildType; buildData.BuildId = SelectBuildId; buildData.Rotate = 0; buildData.Rect.x = leftBottomGrid.x; buildData.Rect.y = leftBottomGrid.y; buildData.Rect.width = SelectBuildWidth; buildData.Rect.height = SelectBuildHeight; EditingObjectList.Add(buildData); return(buildData); }
public void RemoveFromEditList(BuildData buildData) { EditingObjectList.Remove(buildData); }
public void AddObjectToEditList(BuildData buildData) { EditingObjectList.Add(buildData); }