public virtual void Start() { rb = GetComponent <Rigidbody2D>(); playerScreen = GameController.playerScreen.GetComponent <PlayerScreenController>(); playerRb = playerScreen.GetComponent <Rigidbody2D>(); lungCharacter = GameObject.Find("LungCharacter"); }
// A class to keep static references for all major game elements, to easily facilitate referencing between classes void Awake() { gameController = GetComponent <GameController>(); playerScreen = GameObject.Find("PlayerScreen").GetComponent <PlayerScreenController>(); lungCharacter = GameObject.Find("LungCharacter").GetComponent <LungCharacterController>(); mainUIController = GameObject.Find("MainUI").GetComponent <MainUIController>(); SetEnemiesAccordingToTriggers(); }
void Start() { spriteRenderer = GetComponentInChildren <SpriteRenderer>(); normalMaterial = spriteRenderer.material; playerScreen = GameController.playerScreen; }