示例#1
0
 void OnEnable()
 {
     _IPAddress = UniOSCUtils.GetLocalIPAddress();
     foreach (var con in UniOSCConnection.Instances)
     {
         con.OSCMessageReceived += OnOSCMessageReceived;
         con.OSCMessageSend     += OnOSCMessageSended;
     }
     tex_logo = Resources.Load(UniOSCUtils.LOGO32_NAME, typeof(Texture2D)) as Texture2D;
 }
示例#2
0
        static void _CreateOSCConnection()
        {
            GameObject       go = new GameObject("OSCConnection" + _osConnectionList.Count);
            UniOSCConnection oc = go.AddComponent <UniOSCConnection>();

            oc.oscPort         = 8000;
            oc.oscOutPort      = 9000;
            oc.oscOutIPAddress = UniOSCUtils.GetLocalIPAddress();
            go.name            = "OSCConnection." + go.GetInstanceID();
            oc.Awake();
        }
示例#3
0
 /// <summary>
 /// Init this instance.
 /// Is called from Awake and OSCAutoRun
 /// </summary>
 public static void Init()
 {
     if (_connectionInstances == null)
     {
         _connectionInstances = new List <UniOSCConnection>();
     }
     if (_AvailableINPorts == null)
     {
         _AvailableINPorts = new List <int>();
     }
     if (_AvailableOUTPorts == null)
     {
         _AvailableOUTPorts = new List <int>();
     }
     if (_AvailableOUTIPAddresses == null)
     {
         _AvailableOUTIPAddresses = new List <string>();
     }
     if (localIPAddress == null)
     {
         localIPAddress = UniOSCUtils.GetLocalIPAddress();
     }
 }