private void Awake() { levelManager = FindObjectOfType <LevelManager>(); playerID = GetComponent <Ball>().playerID; ballSpeedBoost = GetComponent <BallSpeedBoost>(); ball = GetComponent <Ball>(); triggerCollider = gameObject.GetComponentInChildren <CircleCollider2D>(); playerUIManager = GameObject.Find(playerID + "UIArea").GetComponent <PlayerUIManager>(); }
private void Awake() { ball = GetComponent <Ball>(); if (gameObject.HasComponent <BallSpeedBoost>()) { ballSpeedBoost = GetComponent <BallSpeedBoost>(); } if (gameObject.HasComponent <BallChangeColor>()) { ballChangeColor = GetComponent <BallChangeColor>(); } }
private void Awake() { ballSpeedBoost = GetComponent <BallSpeedBoost>(); speedBoostLayer = LayerMask.NameToLayer("SpeedBoost"); tilemap = GameObject.Find("Grid/SpeedBoost").GetComponent <Tilemap>(); }