Beispiel #1
0
        private void ProcessMirror(LinkedAliasAssociationCollection enabledObject)
        {
            var targetObj = enabledObject.gameObject;

            for (int j = 0; j < SourceObjects.Count; j++)
            {
                if (SourceObjects[j] == targetObj)
                {
                    TargetObjects[j].SetActive(targetObj.activeInHierarchy);
                    Cursor.visible = false;
                    StartCoroutine(WaitForAFrame());
                }
                else
                {
                    TargetObjects[j].SetActive(false);
                }
            }
        }
 /// <summary>
 /// Occurs when an item is removed from the <see cref="CameraRigs"/> collection.
 /// </summary>
 /// <param name="cameraRig">The removed element.</param>
 protected virtual void OnCameraRigRemoved(LinkedAliasAssociationCollection cameraRig)
 {
     RefreshCameraRigsConfiguration();
 }