Exemple #1
0
        public void Start()
        {
            //nullチェック
            if (NextReceivers == null)
            {
                NextReceivers = new GameObject[0];
            }
            //NextReciverのインターフェースを取得する
            externalReceiverManager = new ExternalReceiverManager(NextReceivers);

            //サーバーを取得
            server = GetComponent <uOSC.uOscServer>();
            if (server)
            {
                //サーバーを初期化
                StatusMessage = "Waiting for VMC...";
                server.onDataReceived.AddListener(OnDataReceived);
            }
            else
            {
                //デイジーチェーンスレーブモード
                StatusMessage = "Waiting for Master...";
            }

            //初期状態で読み込み済みのモデルが有る場合はVRMの自動読み込みは禁止する
            if (Model != null)
            {
                enableAutoLoadVRM = false;
            }
        }
Exemple #2
0
        void Start()
        {
            externalReceiverManager = new ExternalReceiverManager(NextReceivers);
            StatusMessage           = "Waiting for Master...";

            //強制
            CCValuesMonitor = new float[128];
        }
Exemple #3
0
        void Start()
        {
            externalReceiverManager = new ExternalReceiverManager(NextReceivers);
            StatusMessage           = "Waiting for Master...";

            //モニタ強制
            Types    = new string[Serials.Length];
            Vector3s = new Vector3[Serials.Length];

            //登録処理
            ListIndex = 0;
            for (int i = 0; i < Serials.Length; i++)
            {
                //nullでも空白でもない場合(対象がある場合)
                if (Serials[i] != null && Serials[i] != "")
                {
                    //辞書に登録
                    SerialIndexes.Add(Serials[i], ListIndex);
                    //インデックスを更新
                    ListIndex++;
                }
            }
        }
 void Start()
 {
     externalReceiverManager = new ExternalReceiverManager(NextReceivers);
     StatusMessage           = "Waiting for Master...";
 }
Exemple #5
0
 void Start()
 {
     synchronizationContext  = SynchronizationContext.Current; //メインスレッドのコンテキストを保存
     externalReceiverManager = new ExternalReceiverManager(NextReceivers);
     StatusMessage           = "Waiting for Master...";
 }