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; }
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(); }
/// <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(); } }