File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
com.unity.netcode.gameobjects/Editor/CodeGen Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -2865,14 +2865,17 @@ private MethodDefinition GenerateStaticHandler(MethodDefinition methodDefinition
28652865 var isServerRpc = rpcAttribute. AttributeType. FullName == CodeGenHelpers. ServerRpcAttribute_FullName;
28662866 var isCientRpc = rpcAttribute. AttributeType. FullName == CodeGenHelpers. ClientRpcAttribute_FullName;
28672867 var isGenericRpc = rpcAttribute. AttributeType. FullName == CodeGenHelpers. RpcAttribute_FullName;
2868- var invokePermission = RpcInvokePermission. Anyone; // default value MUST be == `ServerRpcAttribute.RequireOwnership`
2868+ var invokePermission = RpcInvokePermission. Anyone;
28692869 foreach ( var attrField in rpcAttribute. Fields)
28702870 {
28712871 switch ( attrField. Name)
28722872 {
28732873 case k_ServerRpcAttribute_RequireOwnership:
28742874 invokePermission = ( attrField. Argument. Type == typeSystem. Boolean && ( bool ) attrField. Argument. Value) ? RpcInvokePermission. Owner : RpcInvokePermission. Anyone;
28752875 break ;
2876+ case k_RpcAttribute_InvokePermission:
2877+ invokePermission = ( RpcInvokePermission) attrField. Argument. Value;
2878+ break ;
28762879 }
28772880 }
28782881
You can’t perform that action at this time.
0 commit comments