コード例 #1
0
 public AllegObject(Team team, IGCCoreObject coreObj)
 {
     _core    = team.Game.Core;
     _team    = team;
     _object  = coreObj;
     _factors = team.CalculateFactors();
 }
コード例 #2
0
ファイル: ObjectList.cs プロジェクト: AllegianceZone/IGCVal
        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);
        }
コード例 #3
0
ファイル: ObjectList.cs プロジェクト: AllegianceZone/IGCVal
 public void Remove(IGCCoreObject module)
 {
     base.Remove(module);
 }
コード例 #4
0
ファイル: ObjectList.cs プロジェクト: AllegianceZone/IGCVal
 public bool Contains(IGCCoreObject module)
 {
     return(base.Contains((object)module));
 }
コード例 #5
0
ファイル: ObjectList.cs プロジェクト: AllegianceZone/IGCVal
 public int Add(IGCCoreObject module)
 {
     return(base.Add(module));
 }