public void RpcUpdateChar(string key, char vel)
    {
        if (!dict.ContainsKey(key))
        {
            return;
        }
        SpawnableObject comp = dict[key];

        comp.SetValue(key, vel);
    }
    public void CmdAcknowledge(string key, string value)
    {
        if (!dict.ContainsKey(key))
        {
            return;
        }
        SpawnableObject comp = dict[key];

        comp.SetValue(key, value);
        Debug.Log("Cmd ACK of message " + value);
    }
    public void RpcUpdateQuaternion(string key, Quaternion value)
    {
        if (!dict.ContainsKey(key))
        {
            return;
        }
        SpawnableObject comp = dict[key];

        comp.SetValue(key, value);
        Debug.Log("Cmd ACK of message " + value.ToString());
    }