public void LoadFromFile() { var files = new List <(string, Stream)> { (InputFile, File.Open(InputFile, FileMode.Open)) }; var mFilePath = Path.ChangeExtension(InputFile, $"{Path.GetExtension(InputFile)}m"); if (File.Exists(mFilePath)) { Log($"Found geometry file {Path.GetFileName(mFilePath)}"); files.Add((mFilePath, File.Open(mFilePath, FileMode.Open))); // Add to list of files to process } LoadAsync(files, FindMaterialFromFile, path => Task.FromResult <(string, Stream)>((path, File.Open(path, FileMode.Open)))).Wait(); }
public void SetStart(LoadAsync asyncObj) { this.m_CallbackSteamServersConnected = Callback <SteamServersConnected_t> .CreateGameServer(new Callback <SteamServersConnected_t> .DispatchDelegate(this.OnSteamServersConnected)); this.m_CallbackSteamServersConnectFailure = Callback <SteamServerConnectFailure_t> .CreateGameServer(new Callback <SteamServerConnectFailure_t> .DispatchDelegate(this.OnSteamServersConnectFailure)); this.m_CallbackSteamServersDisconnected = Callback <SteamServersDisconnected_t> .CreateGameServer(new Callback <SteamServersDisconnected_t> .DispatchDelegate(this.OnSteamServersDisconnected)); this.m_CallbackPolicyResponse = Callback <GSPolicyResponse_t> .CreateGameServer(new Callback <GSPolicyResponse_t> .DispatchDelegate(this.OnPolicyResponse)); this.m_CallbackGSAuthTicketResponse = Callback <ValidateAuthTicketResponse_t> .CreateGameServer(new Callback <ValidateAuthTicketResponse_t> .DispatchDelegate(this.OnValidateAuthTicketResponse)); this.m_CallbackP2PSessionRequest = Callback <P2PSessionRequest_t> .CreateGameServer(new Callback <P2PSessionRequest_t> .DispatchDelegate(this.OnP2PSessionRequest)); this.m_CallbackP2PSessionConnectFail = Callback <P2PSessionConnectFail_t> .CreateGameServer(new Callback <P2PSessionConnectFail_t> .DispatchDelegate(this.OnP2PSessionConnectFail)); this.m_CallbackGSClientApprove = Callback <GSClientApprove_t> .CreateGameServer(new Callback <GSClientApprove_t> .DispatchDelegate(this.OnSteamClientApproved)); this.m_CallbackGSClientDeny = Callback <GSClientDeny_t> .CreateGameServer(new Callback <GSClientDeny_t> .DispatchDelegate(this.OnSteamClientDeny)); this.m_CallbackGSClientKick = Callback <GSClientKick_t> .CreateGameServer(new Callback <GSClientKick_t> .DispatchDelegate(this.OnSteamClientKick)); this.loadAsync = asyncObj; Debug.Log("Steam Manager Started."); }
private void OnEnable() { loadAsync = loadobject.GetComponent <LoadAsync>(); Debug.Log(loadAsync); OVRManager.tiledMultiResLevel = OVRManager.TiledMultiResLevel.LMSLow; StartCoroutine(loadAsync.LoadAsyncAsset("Resources")); }
private void Awake() { if (instance == null) { instance = this; } map = GameObject.FindGameObjectWithTag("Map"); setting = GameObject.Find("Setting"); check = true; }
protected void Update() { CoopPeerStarter.MapState mapState = this.mapState; if (mapState != CoopPeerStarter.MapState.Begin) { if (mapState != CoopPeerStarter.MapState.Loading) { if (mapState == CoopPeerStarter.MapState.Done) { try { BoltNetwork.UpdateSceneObjectsLookup(); } catch (Exception) { } Camera componentInChildren = base.GetComponentInChildren <Camera>(); if (componentInChildren) { componentInChildren.enabled = false; } base.StartCoroutine(this.LoadingDone()); this.mapState = CoopPeerStarter.MapState.Playing; } } else if (!this.GetAsync() || this.GetAsync().isDone) { this.mapState = CoopPeerStarter.MapState.Done; } } else { CoopPlayerCallbacks.ClearTrees(); LoadAsync async = this.GetAsync(); if (async) { async.gameObject.SetActive(true); this.mapState = CoopPeerStarter.MapState.Loading; } } }