Esempio n. 1
0
    void Start()
    {
        _cardAbilityInfo  = GameController.GetComponent <CardAbilityInfoManager_script>();
        _uiManager        = GameController.GetComponent <UIManager_script>();
        _refreshPriceText = transform.GetChild(3).GetComponent <TextMeshProUGUI>();
        _refreshButton    = transform.GetChild(2).GetChild(0).GetComponent <Button>();

        _cardHolder = transform.GetChild(1);
        //DefaultCard = _cardHolder.GetChild(0).gameObject;
        NewShop                = true; //new shop after each game?
        _activePrice           = StartingPrice;
        _refreshPriceText.text = _activePrice.ToString("F0") + " Credits";
    }
 void Start()
 {
     _playerStatesScript = GetComponent <PlayerStates_script>();
     _armPivot           = transform.GetChild(1);
     _bulletExit         = _armPivot.GetChild(1).GetChild(0);
     _effectsManager     = GameController.GetComponent <EffectsManager_script>();
     _bullets            = new List <GameObject>();
 }
 public void ConfigDefaultCard(string s, int a, GameController_script gc)
 {
     SetLinks();
     _cardAbilityInfo = gc.GetComponent <CardAbilityInfoManager_script>();
     CardInfo         = s;
     _ability         = _cardAbilityInfo.GetAbilityInfo(CardInfo);
     _infoText.text   = _ability;
     //SetValuesAndAbility(s);
     //CheckAbilities();
     _cardHolder = _defaultCard.transform.parent;
     CreatNewCard(a);
 }
Esempio n. 4
0
    public void ConfigAI(AISelecter_script.AIStatesClass aiStates) //when choosing AI
    {
        AIStates = new AISelecter_script.AIStatesClass();
        AIStates = aiStates;

        _aiDeck            = AIBoard.GetComponent <PlayerDeckMananger_script>();
        _gameController    = AIBoard.GameController;
        _globalDeck        = _gameController.GetComponent <GlobalDeckManager_script>();
        _buttonHolder      = AIBoard.transform.GetChild(3).gameObject;
        AIBoard.PlayerName = AIStates.AIName;
        _aiDeck.SetPlayerDeck(AIStates.DeckValues, true);
        _buttonHolder.SetActive(false);
    }
Esempio n. 5
0
    void Awake()
    {
        _valueText          = this.transform.GetChild(2).GetChild(0).GetComponent <TextMeshProUGUI>();
        _skipButton         = this.transform.GetChild(3).GetChild(0).GetComponent <Button>();
        _stayButton         = this.transform.GetChild(3).GetChild(1).GetComponent <Button>();
        _mainCardBoard      = this.transform.GetChild(0);
        _handCardBoard      = this.transform.GetChild(1);
        _playerDeckMananger = GetComponent <PlayerDeckMananger_script>();
        _playerDoneScreen   = this.transform.GetChild(2).GetChild(3).gameObject;

        _uiManager       = GameController.GetComponent <UIManager_script>();
        _playerIndicator = _uiManager.PlayerIndicator[PlayerID];
    }
 void Start()
 {
     _playerStatesScript = FindObjectOfType <PlayerStates_script>();
     _armPivot           = this.transform.GetChild(1);
     _bulletExit         = _armPivot.GetChild(1).GetChild(0);
     _headRend           = transform.GetChild(0).GetChild(1).GetComponent <SpriteRenderer>();
     _torsoRend          = transform.GetChild(0).GetComponent <SpriteRenderer>();
     _legsRend           = transform.GetChild(0).GetChild(0).GetComponent <SpriteRenderer>();
     _armRend            = _armPivot.GetChild(0).GetComponent <SpriteRenderer>();
     _effectsManager     = GameController.GetComponent <EffectsManager_script>();
     _bullets            = new List <GameObject>();
     AllowShoot          = false;
     RandomPos();
     //Invoke("Aim",ReactionTime);
 }
    void Awake()
    {
        _aiMananger     = AiSelecter.GetComponent <AIMananger_script>();
        _gameController = _aiMananger.AIBoard.GameController;
        _uiManager      = _gameController.GetComponent <UIManager_script>();


        _aiHolder = transform.GetChild(1);

        _aiImage = new List <Image>();
        _aiImage.Add(_aiHolder.GetChild(0).GetChild(0).GetComponent <Image>());
        _aiImage.Add(_aiHolder.GetChild(1).GetChild(0).GetComponent <Image>());
        _aiImage.Add(_aiHolder.GetChild(2).GetChild(0).GetComponent <Image>());

        _aiText = new List <TextMeshProUGUI>();
        _aiText.Add(_aiHolder.GetChild(0).GetChild(1).GetComponent <TextMeshProUGUI>());
        _aiText.Add(_aiHolder.GetChild(1).GetChild(1).GetComponent <TextMeshProUGUI>());
        _aiText.Add(_aiHolder.GetChild(2).GetChild(1).GetComponent <TextMeshProUGUI>());

        _uiManager.OpponentSelction.SetActive(false);

        _generateSelectionCards = _uiManager.CardSelectionScreen.GetComponent <GenerateSelectionCards_script>();
    }
 void Start()
 {
     _characterMovement = GetComponent <CharacterMovement_script>();
     _effectMananger    = _gameController.GetComponent <EffectMananger_script>();
 }