Пример #1
0
//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;
 }
Пример #3
0
 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);
 }