public void Start()
 {
     this.Hud             = new Hud();
     this.Hud.World       = this.World;
     this.Hud.GameManager = this.GameManager;
     this.Hud.ResizeShow  = false;
     this.Restart();
     this.GameManager.StartSound();
 }
Beispiel #2
0
        void Start()
        {
            text           = transform.GetComponentInChildren <TextMeshProUGUI>();
            gameManager    = FindObjectOfType <Managers.GameManager>();
            totalSoulCount = gameManager.GetTotalSoulCount();


            if (!gameManager || !text)
            {
                throw new System.Exception("Scene does not contain expected Object");
            }
        }
        public virtual void Start()
        {
            EnemyRb       = GetComponent <Rigidbody2D>();
            _renderer     = GetComponent <SpriteRenderer>();
            PlayerHealth  = FindObjectOfType <PlayerHealth>();
            EnemyAnimator = GetComponent <Animator>();
            GameManager   = FindObjectOfType <Managers.GameManager>();

            // if( !EnemyRb  || !_renderer || !PlayerHealth || !EnemyAnimator || !GameManager)
            // {
            //     throw new Exception("Scene does not contain expected Object");
            // }
        }
 /// <summary>
 /// Return the team ID of the unit
 /// </summary>
 /// <returns>The ID if success and 0 otherwise</returns>
 protected int GetTeamID()
 {
     Managers.GameManager game_manager = Managers.GameManager.instance;
     if (game_manager.team1.GetComponent <Managers.TeamManager>().OnTheTeam(this.gameObject))
     {
         return(1);
     }
     else if (game_manager.team2.GetComponent <Managers.TeamManager>().OnTheTeam(this.gameObject))
     {
         return(2);
     }
     else
     {
         return(0);
     }
 }
Beispiel #5
0
        protected override void Awake()
        {
            base.Awake();
            LoadDeckData();

            _gm = Managers.GameManager.Instance;
            _opponent1DeckInformation = new Dictionary <Card, int>()
            {
                //{ _allCard[Data.CardInformation.BehaviorCardRotation], 10},
                { _allCard[0], 1 },
                { _allCard[0], 1 },
                { _allCard[0], 1 },
                { _allCard[0], 1 },
                { _allCard[0], 1 },
                { _allCard[0], 1 },
                { _allCard[0], 1 },
                { _allCard[0], 1 },
                { _allCard[0], 1 },
                { _allCard[0], 1 },
            };
        }
Beispiel #6
0
 void Start()
 {
     text            = transform.GetComponentInChildren <TextMeshProUGUI>();
     gameManager     = FindObjectOfType <Managers.GameManager>();
     totalPaperCount = FindObjectsOfType <Collectables.PaperController>().Length;
 }