Example #1
0
 // Use this for initialization
 void Start()
 {
     if (instance == null)
     {
         instance = this;
     }
 }
Example #2
0
    public void initialization()
    {
        if (instance == null)
        {
            instance = this;
        }

        videoLobbyCtr.Initialization();
        menuCtr.initialization();
        mainUICtr.initialization();

        menuCtr.InteractionToggle(isMenuOn);
        menuCtr.HideAll();
    }
Example #3
0
    public IEnumerator initialization()
    {
        if (instance == null)
        {
            instance = this;
        }

        Cursor.visible = false;

        Screen.SetResolution(1920, 1200, false);

        readJson = FindObjectOfType <ReadJson>();

        cameraMovement_Hemisphere = FindObjectOfType <CameraMovement_hemisphere>();

        sendUPDData = FindObjectOfType <SendUPDData>();

        getUDPMessage = FindObjectOfType <GetUDPMessage>();

        meshVideo = FindObjectOfType <MeshVideo>();

        mapAnimation = FindObjectOfType <MapAnimation>();

        canvasCtr = FindObjectOfType <CanvasCtr>();

        yield return(StartCoroutine(readJson.initialization()));

        yield return(StartCoroutine(LoadImage()));

        CreateInfoObject();

        yield return(StartCoroutine(cameraMovement_Hemisphere.initialization()));

        getUDPMessage.InitializationUdp();

        sendUPDData.initialization();

        mapAnimation.initialization();

        meshVideo.initialization();

        canvasCtr.initialization();//播放视频事件会会在其中被添加,之后在开始视频

        MeshVideo.instance.LoadVideo(MeshVideo.instance.path);
    }