示例#1
0
 public void AddPlanetoid(APlanetoidItem planetoid) {
     D.Assert(!planetoid.IsOperational);
     _planetoids.Add(planetoid);
     var planet = planetoid as PlanetItem;
     if (planet != null) {
         _planets.Add(planet);
     }
     else {
         _moons.Add(planetoid as MoonItem);
     }
     Data.AddPlanetoidData(planetoid.Data);
 }
 public PlanetoidCtxControl(APlanetoidItem planetoid)
     : base(planetoid.gameObject, uniqueSubmenusReqd: Constants.Zero, menuPosition: MenuPositionMode.Offset) {
     _planetoidMenuOperator = planetoid;
 }