void Awake() { instance = this; rollButton = transform.Find("Roll").GetComponent <Button> (); dice1 = transform.Find("Dice1").GetComponent <Button> (); dice2 = transform.Find("Dice2").GetComponent <Button> (); }
public static void ResetMovedGrid() { foreach (var mapTile in MapTile.All) { mapTile.MoveNum = -1; } MovementUI.DestroyMovementUI(); }
public void EndTurn() { MovementUI.DestroyMovementUI(); selectedAbility = null; targetUnit = null; turnTaken = true; _gameManager.EndUnitTurn(); }
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; }
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")); }
public void StartTurn() { UpdateVisibility(); StatusEffectUpdate(); _unitStatusBar.UpdateStatusIcons(); MovementUI.DrawMovementUI(this); _abilityPanel.CreateAbilityButtons(); _targetPanel.UpdateTargetPanel(); Speak("Selected"); }