/// <summary>
        /// Deletes any sync object that inherits from SyncSpawnObject.
        /// </summary>
        public void DeleteSyncObject()
        {
            GameObject hitObject = GazeManager.Instance.HitObject;

            if (hitObject != null)
            {
                var syncModelAccessor = hitObject.GetComponent <DefaultSyncModelAccessor>();
                if (syncModelAccessor != null)
                {
                    var syncSpawnObject = (SyncSpawnedObject)syncModelAccessor.SyncModel;
                    spawnManager.Delete(syncSpawnObject);
                }
            }
        }
Ejemplo n.º 2
0
        private void Cleanup()
        {
            // if we have a model
            if (this.sharingModelData != null)
            {
                // delete it
                SpawnManager.Delete(this.sharingModelData);
            }

            // reset our internal state
            this.sharingModelData = null;
            isInitialized         = false;
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Deletes any sync object that inherits from SyncSpawnObject.
 /// </summary>
 public void DeleteSyncObject(SyncSpawnedObject syncObject)
 {
     spawnManager.Delete(syncObject);
 }