public UnitPtrSet(UnitPtrSet other) : this(bwapiPINVOKE.new_UnitPtrSet__SWIG_1(UnitPtrSet.getCPtr(other)), true)
 {
     if (bwapiPINVOKE.SWIGPendingException.Pending)
     {
         throw bwapiPINVOKE.SWIGPendingException.Retrieve();
     }
 }
 public UnitPtrSetEnumerator(UnitPtrSet collection)
 {
     collectionRef = collection;
     keyCollection = new global::System.Collections.Generic.List <Unit>(collection.Values);
     currentIndex  = -1;
     currentObject = null;
     currentSize   = collectionRef.Count;
 }
Пример #3
0
        public virtual UnitPtrSet getUnitsInRadius(Position center, int radius)
        {
            UnitPtrSet ret = new UnitPtrSet(bwapiPINVOKE.Game_getUnitsInRadius(swigCPtr, Position.getCPtr(center), radius), false);

            if (bwapiPINVOKE.SWIGPendingException.Pending)
            {
                throw bwapiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Пример #4
0
        public override UnitPtrSet getUnitsInWeaponRange(WeaponType weapon)
        {
            UnitPtrSet ret = new UnitPtrSet(bwapiclientPINVOKE.UnitImpl_getUnitsInWeaponRange(swigCPtr, WeaponType.getCPtr(weapon)), false);

            if (bwapiclientPINVOKE.SWIGPendingException.Pending)
            {
                throw bwapiclientPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Пример #5
0
        public virtual UnitPtrSet getUnitsInRectangle(Position topLeft, Position bottomRight)
        {
            UnitPtrSet ret = new UnitPtrSet(bwapiPINVOKE.Game_getUnitsInRectangle__SWIG_1(swigCPtr, Position.getCPtr(topLeft), Position.getCPtr(bottomRight)), false);

            if (bwapiPINVOKE.SWIGPendingException.Pending)
            {
                throw bwapiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Пример #6
0
        public virtual bool issueCommand(UnitPtrSet units, UnitCommand command)
        {
            bool ret = bwapiPINVOKE.Game_issueCommand(swigCPtr, UnitPtrSet.getCPtr(units), UnitCommand.getCPtr(command));

            if (bwapiPINVOKE.SWIGPendingException.Pending)
            {
                throw bwapiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Пример #7
0
 public virtual UnitPtrSet getUnitsInWeaponRange(WeaponType weapon) {
   UnitPtrSet ret = new UnitPtrSet(bwapiPINVOKE.Unit_getUnitsInWeaponRange(swigCPtr, WeaponType.getCPtr(weapon)), false);
   if (bwapiPINVOKE.SWIGPendingException.Pending) throw bwapiPINVOKE.SWIGPendingException.Retrieve();
   return ret;
 }
Пример #8
0
 public virtual UnitPtrSet getUnitsInRectangle(int left, int top, int right, int bottom) {
   UnitPtrSet ret = new UnitPtrSet(bwapiPINVOKE.Game_getUnitsInRectangle__SWIG_0(swigCPtr, left, top, right, bottom), false);
   return ret;
 }
Пример #9
0
        public virtual UnitPtrSet getUnitsOnTile(int tileX, int tileY)
        {
            UnitPtrSet ret = new UnitPtrSet(bwapiPINVOKE.Game_getUnitsOnTile(swigCPtr, tileX, tileY), false);

            return(ret);
        }
Пример #10
0
 public override UnitPtrSet getSelectedUnits() {
   UnitPtrSet ret = new UnitPtrSet(bwapiclientPINVOKE.GameImpl_getSelectedUnits(swigCPtr), false);
   return ret;
 }
Пример #11
0
 public override UnitPtrSet unitsOnTile(int x, int y) {
   UnitPtrSet ret = new UnitPtrSet(bwapiclientPINVOKE.GameImpl_unitsOnTile(swigCPtr, x, y), false);
   return ret;
 }
Пример #12
0
 public virtual UnitPtrSet getUnits() {
   UnitPtrSet ret = new UnitPtrSet(bwapiPINVOKE.Player_getUnits(swigCPtr), false);
   return ret;
 }
Пример #13
0
        public virtual UnitPtrSet getGeysers()
        {
            UnitPtrSet ret = new UnitPtrSet(bwtaPINVOKE.BaseLocation_getGeysers(swigCPtr), false);

            return(ret);
        }
Пример #14
0
 public virtual UnitPtrSet getStaticNeutralUnits() {
   UnitPtrSet ret = new UnitPtrSet(bwapiPINVOKE.Game_getStaticNeutralUnits(swigCPtr), false);
   return ret;
 }
Пример #15
0
        public virtual UnitPtrSet getUnitsInRadius(int radius)
        {
            UnitPtrSet ret = new UnitPtrSet(bwapiPINVOKE.Unit_getUnitsInRadius(swigCPtr, radius), false);

            return(ret);
        }
Пример #16
0
        public virtual UnitPtrSet getLarva()
        {
            UnitPtrSet ret = new UnitPtrSet(bwapiPINVOKE.Unit_getLarva(swigCPtr), true);

            return(ret);
        }
Пример #17
0
        public virtual UnitPtrSet getInterceptors()
        {
            UnitPtrSet ret = new UnitPtrSet(bwapiPINVOKE.Unit_getInterceptors(swigCPtr), true);

            return(ret);
        }
Пример #18
0
 public virtual UnitPtrSet getGeysers() {
   UnitPtrSet ret = new UnitPtrSet(bwapiPINVOKE.Game_getGeysers(swigCPtr), false);
   return ret;
 }
Пример #19
0
 public virtual bool issueCommand(UnitPtrSet units, UnitCommand command) {
   bool ret = bwapiPINVOKE.Game_issueCommand(swigCPtr, UnitPtrSet.getCPtr(units), UnitCommand.getCPtr(command));
   if (bwapiPINVOKE.SWIGPendingException.Pending) throw bwapiPINVOKE.SWIGPendingException.Retrieve();
   return ret;
 }
Пример #20
0
 public override UnitPtrSet getLarva() {
   UnitPtrSet ret = new UnitPtrSet(bwapiclientPINVOKE.UnitImpl_getLarva(swigCPtr), true);
   return ret;
 }
Пример #21
0
        public virtual UnitPtrSet getUnits()
        {
            UnitPtrSet ret = new UnitPtrSet(bwapiPINVOKE.Player_getUnits(swigCPtr), false);

            return(ret);
        }
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(UnitPtrSet obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }
Пример #23
0
 public override UnitPtrSet getStaticGeysers() {
   UnitPtrSet ret = new UnitPtrSet(bwapiclientPINVOKE.GameImpl_getStaticGeysers(swigCPtr), false);
   return ret;
 }
Пример #24
0
        public override UnitPtrSet getInterceptors()
        {
            UnitPtrSet ret = new UnitPtrSet(bwapiclientPINVOKE.UnitImpl_getInterceptors(swigCPtr), true);

            return(ret);
        }
Пример #25
0
 public override bool issueCommand(UnitPtrSet units, UnitCommand command) {
   bool ret = bwapiclientPINVOKE.GameImpl_issueCommand(swigCPtr, UnitPtrSet.getCPtr(units), UnitCommand.getCPtr(command));
   if (bwapiclientPINVOKE.SWIGPendingException.Pending) throw bwapiclientPINVOKE.SWIGPendingException.Retrieve();
   return ret;
 }
Пример #26
0
        public override UnitPtrSet getLarva()
        {
            UnitPtrSet ret = new UnitPtrSet(bwapiclientPINVOKE.UnitImpl_getLarva(swigCPtr), true);

            return(ret);
        }
Пример #27
0
        public virtual UnitPtrSet getStaticGeysers()
        {
            UnitPtrSet ret = new UnitPtrSet(bwapiPINVOKE.Game_getStaticGeysers(swigCPtr), false);

            return(ret);
        }
Пример #28
0
 public override UnitPtrSet getUnitsInRadius(int radius) {
   UnitPtrSet ret = new UnitPtrSet(bwapiclientPINVOKE.UnitImpl_getUnitsInRadius(swigCPtr, radius), false);
   return ret;
 }
Пример #29
0
        public virtual UnitPtrSet getUnitsInRectangle(int left, int top, int right, int bottom)
        {
            UnitPtrSet ret = new UnitPtrSet(bwapiPINVOKE.Game_getUnitsInRectangle__SWIG_0(swigCPtr, left, top, right, bottom), false);

            return(ret);
        }
Пример #30
0
 public virtual UnitPtrSet getLarva() {
   UnitPtrSet ret = new UnitPtrSet(bwapiPINVOKE.Unit_getLarva(swigCPtr), true);
   return ret;
 }
Пример #31
0
        public override UnitPtrSet getUnitsInRadius(int radius)
        {
            UnitPtrSet ret = new UnitPtrSet(bwapiclientPINVOKE.UnitImpl_getUnitsInRadius(swigCPtr, radius), false);

            return(ret);
        }
Пример #32
0
 public virtual UnitPtrSet getUnitsOnTile(int tileX, int tileY) {
   UnitPtrSet ret = new UnitPtrSet(bwapiPINVOKE.Game_getUnitsOnTile(swigCPtr, tileX, tileY), false);
   return ret;
 }
Пример #33
0
        public virtual UnitPtrSet getSelectedUnits()
        {
            UnitPtrSet ret = new UnitPtrSet(bwapiPINVOKE.Game_getSelectedUnits(swigCPtr), false);

            return(ret);
        }
Пример #34
0
        public override UnitPtrSet getUnits()
        {
            UnitPtrSet ret = new UnitPtrSet(bwapiclientPINVOKE.PlayerImpl_getUnits(swigCPtr), false);

            return(ret);
        }
Пример #35
0
 public virtual UnitPtrSet getInterceptors() {
   UnitPtrSet ret = new UnitPtrSet(bwapiPINVOKE.Unit_getInterceptors(swigCPtr), true);
   return ret;
 }
Пример #36
0
 public override UnitPtrSet getUnitsInRectangle(int left, int top, int right, int bottom) {
   UnitPtrSet ret = new UnitPtrSet(bwapiclientPINVOKE.GameImpl_getUnitsInRectangle__SWIG_0(swigCPtr, left, top, right, bottom), false);
   return ret;
 }
Пример #37
0
 public virtual UnitPtrSet getUnitsInRadius(int radius) {
   UnitPtrSet ret = new UnitPtrSet(bwapiPINVOKE.Unit_getUnitsInRadius(swigCPtr, radius), false);
   return ret;
 }
Пример #38
0
 public override UnitPtrSet getUnitsInRectangle(Position topLeft, Position bottomRight) {
   UnitPtrSet ret = new UnitPtrSet(bwapiclientPINVOKE.GameImpl_getUnitsInRectangle__SWIG_1(swigCPtr, Position.getCPtr(topLeft), Position.getCPtr(bottomRight)), false);
   if (bwapiclientPINVOKE.SWIGPendingException.Pending) throw bwapiclientPINVOKE.SWIGPendingException.Retrieve();
   return ret;
 }
Пример #39
0
 public override UnitPtrSet getInterceptors() {
   UnitPtrSet ret = new UnitPtrSet(bwapiclientPINVOKE.UnitImpl_getInterceptors(swigCPtr), true);
   return ret;
 }
Пример #40
0
 public override UnitPtrSet getUnitsInRadius(Position center, int radius) {
   UnitPtrSet ret = new UnitPtrSet(bwapiclientPINVOKE.GameImpl_getUnitsInRadius(swigCPtr, Position.getCPtr(center), radius), false);
   if (bwapiclientPINVOKE.SWIGPendingException.Pending) throw bwapiclientPINVOKE.SWIGPendingException.Retrieve();
   return ret;
 }
Пример #41
0
 public override UnitPtrSet getUnits() {
   UnitPtrSet ret = new UnitPtrSet(bwapiclientPINVOKE.PlayerImpl_getUnits(swigCPtr), false);
   return ret;
 }
Пример #42
0
 public virtual UnitPtrSet getGeysers() {
   UnitPtrSet ret = new UnitPtrSet(bwtaPINVOKE.BaseLocation_getGeysers(swigCPtr), false);
   return ret;
 }