void instance_OnObjectChangeCallback(GameInstance sender, ObjectChangeCallbackArgsT <RcDefault, GameVpObject, Vector3> args) { if (!_list.ContainsKey(args.VpObject.Id)) { return; } _list[args.VpObject.Id].CopyFrom(args.VpObject, true); args.VpObject = _list[args.VpObject.Id]; if (OnManagedObjectChanged != null) { OnManagedObjectChangedCallback(_instance, args); } }
public void OnObjectChangeCallback(VpNet.Instance sender, ObjectChangeCallbackArgsT <RcDefault, VpObject <VpNet.Vector3>, VpNet.Vector3> args) { _caller.onObjectChangeCallback(args); }