Exemple #1
0
    public override void ClearData()
    {
        foreach (var editData in SummaryObjectList)
        {
            editData.Count = 0;
        }

        FenceAreaMap.Clear();
        FenceObjectList.Clear();
        EditingObjectList.Clear();
        DamagingObjectList.Clear();
        SummaryObjectList.Clear();
        SelectedBuildData = null;
    }
Exemple #2
0
    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);
    }
Exemple #3
0
 public void RemoveFromEditList(BuildData buildData)
 {
     EditingObjectList.Remove(buildData);
 }
Exemple #4
0
 public void AddObjectToEditList(BuildData buildData)
 {
     EditingObjectList.Add(buildData);
 }