void Start()
    {
        networkManager = FindObjectOfType <PWNetworkManager>();

        playSpaceManager = PlaySpaceManager.Instance;

        playSpaceManager.OnPlaySpaceFinished += PlaySpaceManager_OnPlaySpaceFinished;
        networkManager.OnNetworkReady        += NetworkManager_OnNetworkReady;
    }
Beispiel #2
0
    // Use this for initialization
    void Start()
    {
        // Get current game object
        self = this.transform.gameObject;

        // Find spatial processing game object
        spatialProcessing = GameObject.Find("SpatialProcessing");

        // Find spatial processing's PlaySpaceManager script
        playSpaceManager = spatialProcessing.GetComponent <PlaySpaceManager>();

        // Access its property
        scanTime = playSpaceManager.scanTime;
        timer    = scanTime;
        // Get current text mesh
        textMesh           = GetComponent <TextMesh>();
        textMesh.alignment = TextAlignment.Center;
    }
Beispiel #3
0
        public AppViewModel(ISyncService syncService, DownloadManager downloads, CampaignManager campaigns, PlaySpaceManager playSpaces)
        {
            Campaigns        = campaigns ?? throw new ArgumentNullException(nameof(campaigns));
            PlaySpaces       = playSpaces ?? throw new ArgumentNullException(nameof(playSpaces));
            this.syncService = syncService ?? throw new ArgumentNullException(nameof(syncService));

            this.synchronization             = SynchronizationContext.Current;
            this.downloads                   = downloads ?? throw new ArgumentNullException(nameof(downloads));
            this.downloads.DownloadsChanged += OnDownloadsChanged;
        }