public virtual int VectorTakerVal4(Fusee.Math.Core.Vector4D /* cstype */ vec) { int ret = (SwigDerivedClassHasMethod("VectorTakerVal4", swigMethodTypes6) ? CppApiPINVOKE.VectorConsumer_VectorTakerVal4SwigExplicitVectorConsumer(swigCPtr, ref vec /* csin */) : CppApiPINVOKE.VectorConsumer_VectorTakerVal4(swigCPtr, ref vec /* csin */)); if (CppApiPINVOKE.SWIGPendingException.Pending) { throw CppApiPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }