public AllegObject(Team team, IGCCoreObject coreObj) { _core = team.Game.Core; _team = team; _object = coreObj; _factors = team.CalculateFactors(); }
public IGCCoreObject GetObject(ushort uid) { IGCCoreObject Result = null; foreach (Object Item in this) { IGCCoreObject Module = (IGCCoreObject)Item; ushort ModuleID = Module.UID; if (Module is IGCCorePart) { ushort SpecID = ((IGCCorePart)Module).SpecUID; if (SpecID != 0) { ModuleID = SpecID; } } if (ModuleID == uid) { Result = Module; break; } } return(Result); }
public void Remove(IGCCoreObject module) { base.Remove(module); }
public bool Contains(IGCCoreObject module) { return(base.Contains((object)module)); }
public int Add(IGCCoreObject module) { return(base.Add(module)); }