Genvid コマンド

GenvidCommands プレハブオブジェクトは、Web サイトでコマンドが発生した時に、コールバックを行います。1 つの GenvidCommands オブジェクトに複数のコマンドを持たせることができます。アプリケーションに複数のコマンドが必要な場合、 Ids のサイズを変更する必要があります。この配列の各要素でいくつかのプロパティを変更することができます。

../../../_images/GenvidCommands_short.png
Id
コマンドの名前です。アプリケーションで使用される他のコマンドに対して、一意の名前を使用してください。

On Command Triggered (String commandId, String values, IntPtr data)

On Command Triggered 関数は、Web サイトからコマンドが発生すると実行されます。

  • commandId はコマンドのユニーク ID です。
  • values はコマンドと共に送信される値です。
  • data は特定のコールバックに関連する一意のポインタです。

Cube サンプルでの速度変更の実行例を次に示します。

    public void OnCommandDirection(string commandId, string value, IntPtr uniqueId)
    {
        char delimiter = ':';
        string[] substrings = value.Split(delimiter);
        var cube = m_Cubes.Find(o => o.name == substrings[0]);
        if (cube != null)
        {
            cube.ChangeDirection(int.Parse(substrings[1]), int.Parse(substrings[3]));
        }
    }