/// <summary> /// 引数を取得 /// </summary> internal object[] GetArgs(MethodInfo info) { var parameters = info.GetParameters(); var returns = new object[parameters.Length]; _args.ResetIndex(); for (var i = 0; i < parameters.Length; i++) { var arg = _args.Get(); arg.ResetIndex(); returns[i] = arg.GetValue(parameters[i].ParameterType); } return(returns); }
public void ResetIndex() { _bools.ResetIndex(); _floats.ResetIndex(); _ints.ResetIndex(); _strings.ResetIndex(); _enums.ResetIndex(); _vector2s.ResetIndex(); _vector3s.ResetIndex(); _vector2Ints.ResetIndex(); _vector3Ints.ResetIndex(); _colors.ResetIndex(); _values.ResetIndex(); _arrayes.ResetIndex(); }
public void ResetIndex() { Values.ResetIndex(); }