Improve targeting, add Pass Turn button
This commit is contained in:
parent
d7c19e2572
commit
d8af43db53
3 changed files with 43 additions and 14 deletions
|
|
@ -11,6 +11,8 @@ public class BattlePlayerControls : MonoBehaviour
|
|||
|
||||
public delegate void CardUsedAction(BaseCard card);
|
||||
public event CardUsedAction OnCardUsed;
|
||||
public delegate void TurnPassedAction();
|
||||
public event TurnPassedAction OnTurnPassed;
|
||||
|
||||
private List<BaseCard> cardsInHand;
|
||||
private List<GameObject> cardsInHandUIs;
|
||||
|
|
@ -53,7 +55,9 @@ public class BattlePlayerControls : MonoBehaviour
|
|||
}
|
||||
|
||||
private void OnCardClicked(BaseCard card) {
|
||||
OnCardUsed(card);
|
||||
if (!this.waitingForTarget) {
|
||||
OnCardUsed(card);
|
||||
}
|
||||
}
|
||||
|
||||
private bool waitingForTarget = false;
|
||||
|
|
@ -75,4 +79,14 @@ public class BattlePlayerControls : MonoBehaviour
|
|||
this.participantClicked = paticipant;
|
||||
}
|
||||
}
|
||||
|
||||
public void PassTurnButtonClicked() {
|
||||
if (!this.waitingForTarget) {
|
||||
OnTurnPassed();
|
||||
}
|
||||
}
|
||||
|
||||
public bool IsTargeting() {
|
||||
return this.waitingForTarget;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue