コード例 #1
0
ファイル: Player.cs プロジェクト: blackhades00/DotaSharp-Core
 public void UseBuyback() => PlayerOrder.PrepareUnitOrders(EntityPointer, (int)Order.Buyback, 0, 0, 0, 0, 0,
                                                           OrderIssuer.DotaOrderIssuerHeroOnly, null, false, true);
コード例 #2
0
ファイル: Player.cs プロジェクト: blackhades00/DotaSharp-Core
 public void UseGlyph() => PlayerOrder.PrepareUnitOrders(EntityPointer, (int)Order.GlyphOfFortification, 0, 0,
                                                         0, 0, 0, OrderIssuer.DotaOrderIssuerHeroOnly, null, false, true);
コード例 #3
0
ファイル: Player.cs プロジェクト: blackhades00/DotaSharp-Core
 public void MoveToTarget(Entity targetEntity) => PlayerOrder.PrepareUnitOrders(EntityPointer,
                                                                                (int)Order.MoveTarget, targetEntity.Index(), 0, 0, 0, 0, OrderIssuer.DotaOrderIssuerSelectedUnits, null,
                                                                                false, true);
コード例 #4
0
ファイル: Player.cs プロジェクト: blackhades00/DotaSharp-Core
 public void Stop() => PlayerOrder.PrepareUnitOrders(EntityPointer, (int)Order.Stop, 0, 0, 0, 0, 0,
                                                     OrderIssuer.DotaOrderIssuerSelectedUnits, null, false, true);
コード例 #5
0
ファイル: Player.cs プロジェクト: blackhades00/DotaSharp-Core
 public void MoveToPosition(int x, int y, int z) => PlayerOrder.PrepareUnitOrders(EntityPointer,
                                                                                  (int)Order.AttackTarget, 0, x, y, z, 0, OrderIssuer.DotaOrderIssuerSelectedUnits, null, false, true);
コード例 #6
0
ファイル: Player.cs プロジェクト: blackhades00/DotaSharp-Core
 public void HoldPosition() => PlayerOrder.PrepareUnitOrders(EntityPointer, (int)Order.Hold, 0, 0, 0, 0, 0,
                                                             OrderIssuer.DotaOrderIssuerSelectedUnits, null, false, true);
コード例 #7
0
ファイル: Player.cs プロジェクト: blackhades00/DotaSharp-Core
 public void AttackPossition(float x, float y, float z) => PlayerOrder.PrepareUnitOrders(EntityPointer,
                                                                                         (int)Order.AttackLocation, 0, x, y, z, 0, OrderIssuer.DotaOrderIssuerSelectedUnits, null, false, true);
コード例 #8
0
ファイル: Player.cs プロジェクト: blackhades00/DotaSharp-Core
 public void AbilityTarget(Entity targetEntity, Ability usedAbility) => PlayerOrder.PrepareUnitOrders(
     EntityPointer, (int)Order.AbilityTarget, targetEntity.Index(), 0, 0, 0, usedAbility.Index(),
     OrderIssuer.DotaOrderIssuerPassedUnitOnly, AssignedHero(), false, true);
コード例 #9
0
ファイル: Player.cs プロジェクト: blackhades00/DotaSharp-Core
 public void AbilityLocation(float x, float y, float z, Ability usedAbility) => PlayerOrder.PrepareUnitOrders(
     EntityPointer, (int)Order.AbilityTarget, 0, x, y, z, usedAbility.Index(),
     OrderIssuer.DotaOrderIssuerPassedUnitOnly, AssignedHero(), false, true);