コード例 #1
0
 public MoveButton(Button b)
 {
     uiButton          = b;
     buttonText        = b.GetComponentInChildren <Text>();
     buttonText.text   = "";
     moveTypeToDisplay = CombatMoveType.EXAMPLE;
 }
コード例 #2
0
 public MoveButton(Button b, CombatMoveType c)
 {
     uiButton          = b;
     buttonText        = b.GetComponentInChildren <Text>();
     moveTypeToDisplay = c;
     buttonText.text   = c.GetMoveByType().MoveName;
 }
コード例 #3
0
 public MoveButton(Button b)
 {
     uiButton          = b;
     buttonText        = b.GetComponentInChildren <Text>();
     buttonText.text   = "";
     moveTypeToDisplay = CombatMoveType.EXAMPLE;
     TimeStamp         = DateTime.Now.Second;
 }
コード例 #4
0
 public MoveButton(Button b, CombatMoveType c)
 {
     uiButton          = b;
     buttonText        = b.GetComponentInChildren <Text>();
     moveTypeToDisplay = c;
     buttonText.text   = c.GetMoveByType().MoveName;
     TimeStamp         = DateTime.Now.Second;
 }
コード例 #5
0
ファイル: BaseUnit.cs プロジェクト: ASYelsub/LLBB
 public void BroadcastUnitAttacked(CombatMoveType moveUsed)
 {
     Debug.Log(name + " used: " + moveUsed);
     if (TargetToEffect != null)
     {
         if (UnitAttacked != null)
         {
             var combat = moveUsed.GetMoveByType();
             if (SufficientStamina(combat.StaminaRequired))
             {
                 UnitAttacked(TargetToEffect, combat.DamageCalculationOutput(this, TargetToEffect) * this.IdealDistanceFactor(TargetToEffect));
             }
             CurrentStamina.CurrentValue -= combat.StaminaRequired;
         }
     }
 }
コード例 #6
0
 public void AddUnitAttackListener(BaseUnit b, CombatMoveType c)
 {
     uiButton.onClick.AddListener(() => b.BroadcastUnitAttacked(c));
 }
コード例 #7
0
ファイル: CombatMoves.cs プロジェクト: ASYelsub/LLBB2
 public CombatMove()
 {
     CombatMoveType = CombatMoveType.EXAMPLE; StaminaRequired = 0; MoveName = "Example Move";
 }