I need some help with Mirror SyncVar and creating a node to dynamically set/get the variable name like the get/set variable currently in Visual Scripting. For the Command/ClientRpc calls this is the node it gives me with the code below. It allows me to use the command by inputs. Command code Code (CSharp): [Command] // CMD - Sqlite call public void CmdSqlite(string Trigger, string SqlQuery, string Database, string ReturnTrigger, GameObject TargetObj) { CustomEvent.Trigger(gameObject, Trigger, SqlQuery, Database, ReturnTrigger, TargetObj); } Now, I need a syncvar node using the following code to create a similar node Code (CSharp): using UnityEngine; using Mirror; using Unity.VisualScripting; public class SyncVarPlayerEenemy : NetworkBehaviour { [SyncVar] public int Level = 1; // Player Level } Right now, the only thing you can do is get/set the variables one by one and with 400 of them, I'd rather not do that. I need the ability to feed it a string for the name the same as the get/set variables currently work. I'm not a programmer so I'm pretty lost on this one. I'm thinking there has to be an input at the top of the script to pick the syncvar that is called or something along those lines.