/// <summary> JavaScript から インプットデータ の変更通知が来た </summary> public void InputModeDataChenge(string json) { if (this.inputMode == InputPanelLabel.None) { ExternalConnect.SendAngular("GetInputMode"); return; } // まだインプットデータの全部を受け取っていない場合 if (this._webframe.SetDataFlag == false) { ExternalConnect.SendAngular("GetInputJSON"); return; } // jsonデータを読み込みます this._webframe.SetData(json); // ゲームオブジェクトを変更します。 PartsDispWork partsDispWork = _partsDispWorks[(int)this.inputMode]; if (partsDispWork.partsDispManager == null) { return; } partsDispWork.partsDispManager.ChengeParts(); // 節点に変更があった場合 他のオブジェクトに影響する if (this.inputMode == InputPanelLabel.Node) { this.SetAllBlockStatus(); } }
public void SelectItemChange(int i) { if (this.inputMode == InputPanelLabel.None) { ExternalConnect.SendAngular("GetInputMode"); return; } PartsDispWork partsDispWork = _partsDispWorks[(int)this.inputMode]; partsDispWork.partsDispManager.ChengeForcuseBlock(i); }
public void InputDataChenge(string json) { // jsonデータを読み込みます this._webframe.SetData(json); // ゲームオブジェクトを生成します。 this.CreateParts(); // 生成したオブジェクトのステータスを初期化します。 this.SetAllBlockStatus(); // 表示モードが不明な場合 if (this.inputMode == InputPanelLabel.None) { // 表示モードを問い合わせます。 ExternalConnect.SendAngular("GetInputMode"); } }