public int RevealGroup(ConcealGroup group) { if (!group.IsConcealed) { Log.Warn($"Attempted to reveal a group that wasn't concealed: {group.GridNames}"); Log.Warn(new StackTrace()); return(0); } var count = group.Grids.Count; Log.Debug($"Revealing grids: {group.GridNames}"); group.Grids.ForEach(RevealEntity); ConcealedGroups.Remove(group); _concealedAabbTree.RemoveProxy(group.ProxyId); group.UpdatePostReveal(); return(count); }
public int RevealGroup(ConcealGroup group) { if (!group.IsConcealed) { Log.Warn($"Attempted to reveal a group that wasn't concealed: {group.GridNames}"); Log.Warn(new StackTrace()); return(0); } var count = group.Grids.Count; Log.Debug($"Revealing grids: {group.GridNames}"); group.Reveal(); /*foreach (var entity in group.Grids) * entity.GetStorage().SetValue(Id, "False");*/ ConcealedGroups.Remove(group); _concealedAabbTree.RemoveProxy(group.ProxyId); group.UpdatePostReveal(); return(count); }