コード例 #1
0
ファイル: MovementUI.cs プロジェクト: HenryBanks/boardGame
 void Awake()
 {
     instance   = this;
     rollButton = transform.Find("Roll").GetComponent <Button> ();
     dice1      = transform.Find("Dice1").GetComponent <Button> ();
     dice2      = transform.Find("Dice2").GetComponent <Button> ();
 }
コード例 #2
0
ファイル: MoveGrid.cs プロジェクト: joshharvey1984/Tactics
 public static void ResetMovedGrid()
 {
     foreach (var mapTile in MapTile.All)
     {
         mapTile.MoveNum = -1;
     }
     MovementUI.DestroyMovementUI();
 }
コード例 #3
0
ファイル: Unit.cs プロジェクト: joshharvey1984/Tactics
 public void EndTurn()
 {
     MovementUI.DestroyMovementUI();
     selectedAbility = null;
     targetUnit      = null;
     turnTaken       = true;
     _gameManager.EndUnitTurn();
 }
コード例 #4
0
 private void ChangeAbility(object sender, AbilityButton.OnAbilityButtonClickArgs e)
 {
     MovementUI.DestroyMovementUI();
     Unit.ActiveUnit.selectedAbility = e.SelectedAbility;
     ActivatePanel();
     abilityDescription.GetComponent <Text>().text = e.SelectedAbility.Description;
     executeButton.transform.GetChild(0).GetComponent <Text>().text = e.SelectedAbility.Name;
 }
コード例 #5
0
 public void MoveMode()
 {
     Unit.ActiveUnit.selectedAbility = null;
     Unit.ActiveUnit.targetUnit      = null;
     DeactivatePanel();
     _targetPanel.UpdateTargetPanel();
     MovementUI.DrawMovementUI(Unit.ActiveUnit);
     _uiAudio.Play(_uiAudio.PathToAudioClip("Audio/UI/MoveButton"));
 }
コード例 #6
0
ファイル: Unit.cs プロジェクト: joshharvey1984/Tactics
 public void StartTurn()
 {
     UpdateVisibility();
     StatusEffectUpdate();
     _unitStatusBar.UpdateStatusIcons();
     MovementUI.DrawMovementUI(this);
     _abilityPanel.CreateAbilityButtons();
     _targetPanel.UpdateTargetPanel();
     Speak("Selected");
 }