Exemplo n.º 1
0
 public void RemoveGeoPaintGroup(GeoPainterGroup group)
 {
     if (painterGroups.Contains(group))
     {
         group.Clean();
         painterGroups.Remove(group);
     }
 }
Exemplo n.º 2
0
    public GeoPainterGroup AddGeoPaintGroup(int atIndex = -1)
    {
        GameObject groupObject = new GameObject();

        groupObject.AddComponent <GeoPainterGroup>();
        GeoPainterGroup group = groupObject.GetComponent <GeoPainterGroup>();

        groupObject.name = "Don't Delete in scene";
        // init the group
        group.Init(groupObject);

        if (atIndex == -1)
        {
            painterGroups.Add(group);
        }
        else
        {
            painterGroups[atIndex] = group;
        }

        return(group);
    }