public void EntitySetState(string globalname, GlobalEState state) { var pEnt = Find(globalname); if (pEnt != null) { pEnt.State = state; } }
public void EntityAdd(string globalname, string mapName, GlobalEState state) { if (EntityInTable(globalname)) { throw new ArgumentException("Global entity already in list", nameof(globalname)); } List.Add(new GlobalEntity { Name = globalname, LevelName = mapName, State = state }); }