void Awake() { if (instance != null) { Destroy(this.gameObject); } else { instance = this; } DontDestroyOnLoad(gameObject); /*---building furs dictionary, all furs in the Resources folder are loaded here on Awake---*/ FurItem[] fursFound = Resources.LoadAll <FurItem>("Furs"); for (int i = 0; i < fursFound.Length; i++) { furs.Add(fursFound[i].furID, fursFound[i]); } }
public override void OnInspectorGUI() { base.OnInspectorGUI(); FurManager furManager = (FurManager)target; if (GUILayout.Button("Generate All Fur")) { furManager.GenerateAllFur(); } GUILayout.HorizontalSlider(furManager.tearIntensity, 0.0f, 1.0f); //if (val != furManager.tearIntensity) //{ // furManager.GenerateAllFur(); //} val = furManager.tearIntensity; }