// Use this for initialization protected void Start() { library = GameObject.FindObjectOfType <Library>(); taskValue = library.taskStrings.GetTaskValue(this.GetType().Name); item = library.pauseMenu.AddTask(this); item.SetDescription(GetDescription()); item.SetReward(reward + ""); if (PreferencesSaver.TaskIsComplete(1, this.GetType().Name)) { SetComplete(); item.SetDone(); } }