コード例 #1
0
                private InjectedFunctionParamInfo GetInjectedParamInfo(ManagedUnrealPropertyInfo propertyInfo)
                {
                    InjectedFunctionParamInfo injectedParamInfo;

                    if (!Params.TryGetValue(propertyInfo, out injectedParamInfo))
                    {
                        Params.Add(propertyInfo, injectedParamInfo = new InjectedFunctionParamInfo(propertyInfo));
                    }
                    return(injectedParamInfo);
                }
コード例 #2
0
                public FieldDefinition GetElementSize(ManagedUnrealPropertyInfo propertyInfo)
                {
                    InjectedFunctionParamInfo injectedParamInfo = TryGetInjectedParamInfo(propertyInfo);

                    return(injectedParamInfo != null ? injectedParamInfo.ElementSize : null);
                }
コード例 #3
0
                public FieldDefinition GetParamOffset(ManagedUnrealPropertyInfo propertyInfo)
                {
                    InjectedFunctionParamInfo injectedParamInfo = TryGetInjectedParamInfo(propertyInfo);

                    return(injectedParamInfo != null ? injectedParamInfo.Offset : null);
                }