void Awake() { if (Instance) { Destroy(this); } else { Instance = this; ChangeCursor("laser"); } }
private void Start() { if (weaponDisplay != null) { Destroy(weaponDisplay); } weaponDisplay = this; if (weaponUnlockData.shotgunUnlocked) { ShowPea(); ShowGrape(); } if (weaponUnlockData.sniperUnlocked) { ShowPeanut(); } }
void Initialize() { if (!hasInitialized) { hsDisplay = transform.Find("HealthAndShieldsDisplay").gameObject; messageText = transform.Find("MessageText").gameObject; objectiveText = transform.Find("ObjectiveText").gameObject; timerText = transform.Find("TimerText").gameObject; throttleText = transform.Find("ThrottleText").gameObject; weaponDisplay = transform.Find("WeaponDisplay").gameObject; if (hsDisplay != null) { hsDisplayController = hsDisplay.GetComponent <HealthAndShieldsDisplayController>(); } if (messageText != null) { messageTextController = messageText.GetComponent <MessageTextController>(); } if (objectiveText != null) { objectiveTextController = objectiveText.GetComponent <ObjectiveTextController>(); } if (timerText != null) { timerTextController = timerText.GetComponent <TimerTextController>(); } if (throttleText != null) { throttleTextController = throttleText.GetComponent <ThrottleTextController>(); } if (weaponDisplay != null) { weaponDisplayController = weaponDisplay.GetComponent <WeaponDisplayController>(); } hasInitialized = true; } }