/// <summary>
        /// Adds a right method.
        /// </summary>
        /// <param name="signature">Signature.</param>
        public static void AddRightMethod(EntMethodEnum methodId, Type returnTypeIn, params Type[] parameterTypesIn)
        {
            MethodSignature signature = new MethodSignature(methodId, returnTypeIn, parameterTypesIn);

            rightMethodList.Add(signature);
        }
Exemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AssemblyCSharp.Scripts.EntLogic.Attributes.MethodSignature"/> class.
 /// </summary>
 /// <param name="name">Name.</param>
 /// <param name="returnTypeIn">Return type in.</param>
 /// <param name="parameterTypesIn">Parameter types in.</param>
 public MethodSignature(EntMethodEnum methodIdIn, Type returnTypeIn, params Type[] parameterTypesIn)
 {
     this.MethodId       = methodIdIn;
     this.returnType     = returnTypeIn;
     this.parameterTypes = new List <Type> (parameterTypesIn);
 }