コード例 #1
0
ファイル: EveModule.cs プロジェクト: Pgde/EBot-master
 public EveModule(EveObject parent, long itemId)
     : base(parent)
 {
     this.PointerToObject = parent.PointerToObject;
     this.TypeId = this["sr"]["moduleInfo"]["typeID"].GetValueAs<int>();
     ItemId = itemId;
 }
コード例 #2
0
ファイル: EveEntity.cs プロジェクト: AlexYukikaze/EBot
 public EveEntity(EveObject ball, EveItem item, long id)
 {
     _item = item;
     _ball = ball;
     Id = id;
     this.PointerToObject = ball.PointerToObject;
 }
コード例 #3
0
ファイル: EveClient.cs プロジェクト: Pgde/EBot-master
 internal static EveSkill EveObject2EveSkill(EveObject obj)
 {
     return new EveSkill(obj.PointerToObject);
 }
コード例 #4
0
ファイル: EveClient.cs プロジェクト: Pgde/EBot-master
 internal static EveScanResult EveObject2EveScanResult(EveObject obj)
 {
     return new EveScanResult() { PointerToObject = obj.PointerToObject };
 }
コード例 #5
0
ファイル: EveClient.cs プロジェクト: Pgde/EBot-master
 internal static EveMarketOrder EveObject2EveMarketOrder(EveObject obj)
 {
     return new EveMarketOrder(obj.PointerToObject);
 }
コード例 #6
0
ファイル: EveClient.cs プロジェクト: Pgde/EBot-master
 internal static EveBookmark EveObject2EveBookmark(EveObject obj)
 {
     return new EveBookmark(obj.PointerToObject);
 }
コード例 #7
0
ファイル: EveClient.cs プロジェクト: Pgde/EBot-master
 internal static EveAgentMission EveObject2EveAgentMission(EveObject obj)
 {
     return new EveAgentMission() { PointerToObject = obj.PointerToObject };
 }
コード例 #8
0
ファイル: EveClient.cs プロジェクト: Pgde/EBot-master
 internal static EveQskill tuple2QEveSkill(EveObject obj)
 {
     return new EveQskill(obj.PointerToObject);
 }
コード例 #9
0
ファイル: EveClient.cs プロジェクト: Pgde/EBot-master
        // 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;
        }
コード例 #10
0
ファイル: EveInvType.cs プロジェクト: Pgde/EBot-master
 public EveInvType(EveObject parent)
     : base()
 {
     this.PointerToObject = parent.PointerToObject;
 }
コード例 #11
0
 public EveInventoryContainer(EveObject parent)
 {
     this.PointerToObject = parent.PointerToObject;
 }
コード例 #12
0
ファイル: EveItem.cs プロジェクト: Pgde/EBot-master
 public EveItem(EveObject obj)
     : base(obj)
 {
     this.TypeId = this["typeID"].GetValueAs<int>();
 }
コード例 #13
0
ファイル: EveOwner.cs プロジェクト: Pgde/EBot-master
 public EveOwner(EveObject obj)
     : base(obj)
 {
 }
コード例 #14
0
ファイル: EveEntity.cs プロジェクト: AlexYukikaze/EBot
 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);
 }
コード例 #15
0
ファイル: EveClient.cs プロジェクト: Pgde/EBot-master
 internal static EveAgentDialogWindow EveWindow2EveAgentDialogWindow(EveObject obj)
 {
     return new EveAgentDialogWindow() { PointerToObject = obj.PointerToObject };
 }
コード例 #16
0
ファイル: EveClient.cs プロジェクト: Pgde/EBot-master
 //  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;
 }
コード例 #17
0
ファイル: EveClient.cs プロジェクト: Pgde/EBot-master
 internal static EveInventoryWindow EveWindow2EveInventoryWindow(EveObject obj)
 {
     return new EveInventoryWindow() { PointerToObject = obj.PointerToObject };
 }
コード例 #18
0
ファイル: EveClient.cs プロジェクト: Pgde/EBot-master
 internal static Charslot EveObject2Charslot(EveObject obj)
 {
     return new Charslot(obj.PointerToObject);
 }
コード例 #19
0
ファイル: EveClient.cs プロジェクト: Pgde/EBot-master
 //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;
 }
コード例 #20
0
ファイル: EveActiveShip.cs プロジェクト: Pgde/EBot-master
 public EveActiveShip(EveObject parent)
     : base(parent)
 {
 }