using UnityEngine;
using System.Collections;
using System.Collections.Generic;

public class AdminModeTriggerer : MonoBehaviour {
    private const float WAIT_TIME = 10f;
    public ActionBase AdminModeAction;

    public void Initialize() {
        StartCoroutine(WaitThenEnterAdminMode());
    }

    public IEnumerator WaitThenEnterAdminMode() {
        yield return new WaitForSeconds(WAIT_TIME);
        AdminModeAction.Act();
    }
}

using UnityEngine;
using System.Collections;
using System.Collections.Generic;

public class AdminModeTriggerer : MonoBehaviour {
    private const float WAIT_TIME = 180f;
    public ActionBase AdminModeAction;

    public void Initialize() {
        StartCoroutine(WaitThenEnterAdminMode());
    }

    public IEnumerator WaitThenEnterAdminMode() {
        yield return new WaitForSeconds(WAIT_TIME);
        AdminModeAction.Act();
    }
}

Set adminModeTriggerer back to 180 seconds
Set adminModeTriggerer back to 180 seconds
