void Awake() { if (base.Init() == false) { DestroyImmediate(gameObject); return; } Instance = this; gameAudioManager = GetComponent <AudioManager>(); uiManager = FindObjectOfType <UIManager>(); fartMachine = GetComponent <FartMachine>(); messenger = GetComponent <Messenger>(); }
public override void OnInspectorGUI() { DrawDefaultInspector(); FartMachine machine = target as FartMachine; if (GUILayout.Button("Add", GUILayout.Height(40f))) { if (Application.isPlaying) { machine.Spawn(); } } if (GUILayout.Button("Remove", GUILayout.Height(40f))) { if (Application.isPlaying) { machine.DespawnRandom(); } } }