zvaufq9>HW{m-{kur>32`jljDxJF&|>hpc0?HO6$&V?7&_NS`eFp>>!$rGEyBo~6(T
zybBYg?-iXb(bp2ZK+#nayFk%9@{>n_qFW?*fucVoc7gSnqap|3FEP4a0aM>FcDG)j
z=nLM6Nu=)*_+^X_`!3*{7zwN1WIl-zdl~SX*6!9D6n(-eZ_)n~R^T*@AA2@%6-M(R
z`Tx7Vc`(YsjKL&f)??1XoR9ewW+kS~!V4|D6qt{=i=-lak;w1ctc={*&Xw#3<9Z&vgF#cv(it4REp9OepZ#R$>Won9U<<4S|h;mYAp8yGWm}k?oSera%L~sleZ*GpbuS
zm~Xx!5Srm@tv3(eFP)*E>zm;_Gsb7hnI9j^5*{pdrD@5TvCI*C$(fGaa11Vtq1?T4
zO2XV_ch2to-TvKWyVvcm+FiFhxVvq4`|ewJC*GcZd*().ResetWorldToCameraMatrix();
- GetComponent().ResetProjectionMatrix();
- GetComponent().projectionMatrix = GetComponent().projectionMatrix * Matrix4x4.Scale(new Vector3(1, -1, 1));
- }
-
- void OnPreRender () {
- GL.invertCulling = true;
- }
-
- void OnPostRender () {
- GL.invertCulling = false;
- }
-
- }
-
-}
\ No newline at end of file
diff --git a/Unity_2018_Frozen/Assets/UC/Spout/Script/InvertCamera.cs.meta b/Unity_2018_Frozen/Assets/UC/Spout/Script/InvertCamera.cs.meta
deleted file mode 100644
index de09030..0000000
--- a/Unity_2018_Frozen/Assets/UC/Spout/Script/InvertCamera.cs.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: b88f1d1faa35b574594171c19a0f6d30
-MonoImporter:
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
diff --git a/Unity_2018_Frozen/Assets/UC/Spout/Script/Spout.cs b/Unity_2018_Frozen/Assets/UC/Spout/Script/Spout.cs
deleted file mode 100644
index 75bb184..0000000
--- a/Unity_2018_Frozen/Assets/UC/Spout/Script/Spout.cs
+++ /dev/null
@@ -1,563 +0,0 @@
-/*
- * Spout4Unity
-* Copyright © 2014-2015 Benjamin Kuperberg
-* Copyright © 2015 Stefan Schlupek
-* All rights reserved
-*/
-using UnityEngine;
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using System.Runtime.InteropServices;
-using System.Linq;
-
-namespace Spout
-{
-
- [ExecuteInEditMode]
- public class Spout : MonoBehaviour
- {
- #region public
- public event EventHandler OnSenderStopped;
- public event Action OnEnabled;
- public event Action OnAllSendersStopped;
-
- public delegate void TextureSharedDelegate(TextureInfo texInfo);
- public TextureSharedDelegate texSharedDelegate;
- public delegate void SenderStoppedDelegate(TextureInfo texInfo);
- public SenderStoppedDelegate senderStoppedDelegate;
-
- public List activeSenders;
- public List activeLocalSenders;
- public HashSet localSenderNames;
-
-
- public static bool isInit
- {
- get { return _isInit; }
- }
- public static bool isEnabledInEditor
- {
- get
- {
- return _instance == null ? false : _instance._isEnabledInEditor;
- //return _isEnabledInEditor;
- }
- }
- //You can use a fakeName of your choice .It's just to force an update in the Spout Receiver at start even if the 'offical' sharingName doesn't change.
- public static string fakeName = "SpoutIsSuperCoolAndMakesFun";
-
- public enum TextureFormat { DXGI_FORMAT_R32G32B32A32_FLOAT = 2, DXGI_FORMAT_R10G10B10A2_UNORM = 24, DXGI_FORMAT_R8G8B8A8_UNORM = 28, DXGI_FORMAT_B8G8R8A8_UNORM = 87 }
- #endregion
-
- #region private
-
-
- private IntPtr intptr_senderUpdate_delegate;
- private IntPtr intptr_senderStarted_delegate;
- private IntPtr intptr_senderStopped_delegate;
-
- // Use GCHandle to hold the delegate object in memory.
- private GCHandle handleSenderUpdate;
- private GCHandle handleSenderStarted;
- private GCHandle handleSenderStopped;
-
-#pragma warning disable 414
- [SerializeField]
- private static bool _isInit;
- [SerializeField]
- private bool _isEnabledInEditor;
-#pragma warning restore 414
- private static bool isReceiving;
-
- private List newSenders;
- private List stoppedSenders;
-
- [SerializeField]
- private static Spout _instance;
-
-
-#pragma warning disable 414
- //In EditMode we have to force the camera to render.But as this is called 100 times per second beware of your performance, so we only render at a special interval
- private int _editorUpdateFrameInterval = 3;
-#pragma warning restore 414
-
- private int _frameCounter;
- #endregion
-
- [SerializeField]
- private static Texture2D _nullTexture;
- public static Texture2D nullTexture
- {
- get { return _nullTexture; }
- }
-
-
-
- public static Spout instance
- {
- get
- {
- if (_instance == null)
- {
- _instance = GameObject.FindObjectOfType();
- if (_instance == null)
- {
- GameObject _go = new GameObject("Spout");
- _instance = _go.AddComponent();
- }
- //DontDestroyOnLoad(_instance.gameObject);
- }
-
- return _instance;
- }
- private set { _instance = value; }
- }
-
-
- //
- public void Awake()
- {
- Debug.Log("Spout.Awake");
-
- if (_instance != null && _instance != this)
- {
- //Debug.Log("Spout.Awake.Destroy");
-#if UNITY_EDITOR
- DestroyImmediate(this.gameObject);
-#else
- Destroy(this.gameObject);
-#endif
- return;
- }
-
- newSenders = new List();
- stoppedSenders = new List();
- activeSenders = new List();
- activeLocalSenders = new List();
- localSenderNames = new HashSet();
-
- _nullTexture = new Texture2D(32, 32);
- _nullTexture.hideFlags = HideFlags.HideAndDontSave;
-
- }
- public void OnEnable()
- {
- //Debug.Log("Spout.OnEnable");
- if (_instance != null && _instance != this)
- {
- //Debug.Log("Spout.OnEnable.Destroy");
-#if UNITY_EDITOR
- DestroyImmediate(this.gameObject);
-#else
- Destroy(this.gameObject);
-#endif
- return;
- }
-
- newSenders = new List();
- stoppedSenders = new List