Esempio n. 1
0
    void Awake()
    {
        if (base.Init() == false)
        {
            DestroyImmediate(gameObject);
            return;
        }

        Instance = this;

        gameAudioManager = GetComponent <AudioManager>();
        uiManager        = FindObjectOfType <UIManager>();
        fartMachine      = GetComponent <FartMachine>();
        messenger        = GetComponent <Messenger>();
    }
Esempio n. 2
0
    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();
            }
        }
    }