//Main Methods // Start is called before the first frame update void Start() { canInteract = true; basePercentage = 1; playerTag = GameTags.allegienceTagBlue; abilityButtons = GetComponent <AbilityButtons>(); }
void EnemyKilled() { State = States.Victory; PlayerCharacter.GetComponent <EncounterPlayer>().State = EncounterPlayer.States.Inactive; AbilityButtons.SetActive(false); StateInitiated = false; StateCompleted = false; }
private void FindControllers() { clickController = GameObject.FindWithTag("playerInputController").GetComponent <ClickController>(); abilityButtons = GameObject.FindWithTag("playerInputController").GetComponent <AbilityButtons>(); sceneController = GameObject.FindWithTag("sceneController").GetComponent <SceneController>(); textBoxManager = GameObject.FindWithTag("playerHUD").GetComponent <TextBoxManager>(); starshipMovement = GameObject.FindWithTag("Player").GetComponent <StarshipMovement>(); }
void StartPlayerTurn() { PlayerCharacter.SendMessage("StartTurn"); AbilityButtons.SetActive(true); }
//Outgoing Messages void StartEnemyTurn() { EnemyAi.SendMessage("StartTurn"); AbilityButtons.SetActive(false); }