public EveModule(EveObject parent, long itemId) : base(parent) { this.PointerToObject = parent.PointerToObject; this.TypeId = this["sr"]["moduleInfo"]["typeID"].GetValueAs<int>(); ItemId = itemId; }
public EveEntity(EveObject ball, EveItem item, long id) { _item = item; _ball = ball; Id = id; this.PointerToObject = ball.PointerToObject; }
internal static EveSkill EveObject2EveSkill(EveObject obj) { return new EveSkill(obj.PointerToObject); }
internal static EveScanResult EveObject2EveScanResult(EveObject obj) { return new EveScanResult() { PointerToObject = obj.PointerToObject }; }
internal static EveMarketOrder EveObject2EveMarketOrder(EveObject obj) { return new EveMarketOrder(obj.PointerToObject); }
internal static EveBookmark EveObject2EveBookmark(EveObject obj) { return new EveBookmark(obj.PointerToObject); }
internal static EveAgentMission EveObject2EveAgentMission(EveObject obj) { return new EveAgentMission() { PointerToObject = obj.PointerToObject }; }
internal static EveQskill tuple2QEveSkill(EveObject obj) { return new EveQskill(obj.PointerToObject); }
// self.invCache.GetInventoryFromId(shipID).StripFitting() tested/working public bool StripFitting(long shipid) { if (Frame.Client.Session.InStation) { EveObject tmp = new EveObject(); tmp = Frame.Client.GetService("invCache").CallMethod("GetInventoryFromId", new object[] { shipid }).GetValueAs<EveObject>(); tmp.CallMethod("StripFitting", new object[] { },true); return true; } return false; }
public EveInvType(EveObject parent) : base() { this.PointerToObject = parent.PointerToObject; }
public EveInventoryContainer(EveObject parent) { this.PointerToObject = parent.PointerToObject; }
public EveItem(EveObject obj) : base(obj) { this.TypeId = this["typeID"].GetValueAs<int>(); }
public EveOwner(EveObject obj) : base(obj) { }
public void JumpStargate() { var jumpsIndex = new EveObject(PyCall.PyList_GetItem(_item["jumps"].PointerToObject, 0), "jumps", false); int toCelestialId = jumpsIndex["toCelestialID"].GetValueAs<int>(); int locationId = jumpsIndex["locationID"].GetValueAs<int>(); Frame.Client.MenuService.CallMethod("StargateJump", new object[] { this.Id, toCelestialId, locationId }, true); }
internal static EveAgentDialogWindow EveWindow2EveAgentDialogWindow(EveObject obj) { return new EveAgentDialogWindow() { PointerToObject = obj.PointerToObject }; }
// sm.StartService('station').TryActivateShip(invItem) (checked invItem = itemid of a ship) dunno if this works public void TryActivateShip(EveObject ship) { Frame.Client.GetService("station").CallMethod("TryActivateShip", new object[] { ship } ,true); return; }
internal static EveInventoryWindow EveWindow2EveInventoryWindow(EveObject obj) { return new EveInventoryWindow() { PointerToObject = obj.PointerToObject }; }
internal static Charslot EveObject2Charslot(EveObject obj) { return new Charslot(obj.PointerToObject); }
//def MineRepeatedly(self, droneIDs): public bool DroneMineRepeatedly() { EveObject drones = new EveObject(); drones = Frame.Client.GetService("michelle").CallMethod("GetDrones", new object[] { })["items"].CallMethod("keys", new object[] { }).GetValueAs<EveObject>(); if (drones.IsValid) { Frame.Client.GetService("menu").CallMethod("MineRepeatedly", new object[] { drones }, true); return true; } return false; }
public EveActiveShip(EveObject parent) : base(parent) { }