Table Realms Unity Functions

Receiving Input from the Model:

Receiving input from the model in Unity can be done in two ways:

  • Grabbing the model data:
    • TableRealmsModel.instance.GetData<bool>(GetDeviceID() + ".Button.Fire.Pressed");
  • Setting up a token listener:
    • Add DataTokenChangeListener as a interface
    • Add a listener: Tokenizer.AddDataTokenChangeListener(this, "T{" + gameObject.name + ".Button.Fire.Pressed}");
    • Set up the callback:
public void DataTokenChanged(string token, object newvalue) {

        if (token.Contains("Button.Fire.Pressed")) {

              DoStuff()

        }

    }