예제 #1
0
    //private bool fpcActive;

    // Use this for initialization
    void Awake()
    {
        launchManager = GameObject.FindGameObjectWithTag("LaunchManager").GetComponent <LaunchManager>();
        srv           = launchManager.gameObject.GetComponent <HL7ServerStarter>();
        if (srv.isActiveAndEnabled && !launchManager.FirstPersonController.GetComponentInChildren <ReplayRoute>().isActivated())
        {
            timeNow   = DateTime.Now;
            intervall = srv.getIntervall();
            mod       = (timeNow.Minute % intervall.Minutes);
            diff      = intervall - new TimeSpan(0, (int)mod, timeNow.Second);
            if (diff.TotalSeconds < 30)
            {
                diff = diff.Add(intervall);
            }
            fpcCamera   = launchManager.FirstPersonController.GetComponentInChildren <Camera>();
            delayCamera = GetComponent <Camera>();
            foreach (var obj in overlayObjects)
            {
                obj.SetActive(false);
            }
            // fpcActive = launchManager.FPC.gameObject.activeSelf;
            //launchManager.FPC.gameObject.SetActive(false);
        }
        else
        {
            gameObject.SetActive(false);
        }
    }