/// <summary>Gets the response type given a specific channel</summary> public ECollisionResponse GetCollisionResponseToChannel(ECollisionChannel Channel) { CheckIsValid(); int ___ret = GetCollisionResponseToChannel(_this.Get(), (int)Channel); return((ECollisionResponse)___ret); }
/// <summary>Change Trace Channel *</summary> public extern virtual void DebugCapsuleSweepChannel(ECollisionChannel Channel);
/// <summary> /// <para>Set the response of a particular channel in the structure. </para> /// </summary> public void SetResponse(ECollisionChannel Channel, ECollisionResponse NewResponse) => E_FCollisionResponseContainer_SetResponse(this, (byte)Channel, (byte)NewResponse);
/// <summary> /// <para>Returns the response set on the specified channel </para> /// </summary> public ECollisionResponse GetResponse(ECollisionChannel Channel) => (ECollisionResponse)E_FCollisionResponseContainer_GetResponse(this, (byte)Channel);
/// <summary> /// <para>Convert a collision channel to a trace type. Note: performs a search of trace types. </para> /// </summary> public ETraceTypeQuery ConvertToTraceType(ECollisionChannel CollisionChannel) => (ETraceTypeQuery)E_UEngineTypes_ConvertToTraceType(this, (byte)CollisionChannel);
/// <summary> /// <para>Convert a collision channel to an object type. Note: performs a search of object types. </para> /// </summary> public EObjectTypeQuery ConvertToObjectType(ECollisionChannel CollisionChannel) => (EObjectTypeQuery)E_UEngineTypes_ConvertToObjectType(this, (byte)CollisionChannel);
/// <summary> /// Changes a member of the ResponseToChannels container for this PrimitiveComponent. /// @param Channel The channel to change the response of /// @param NewResponse What the new response should be to the supplied Channel /// </summary> public void SetCollisionResponseToChannel(ECollisionChannel Channel, ECollisionResponse NewResponse) { CheckIsValid(); SetCollisionResponseToChannel(_this.Get(), (int)Channel, (int)NewResponse); }
/// <summary> /// Changes the collision channel that this object uses when it moves /// @param Channel The new channel for this component to use /// </summary> public extern virtual void SetCollisionObjectType(ECollisionChannel Channel);
public FCollisionObjectQueryParams(ECollisionChannel queryChannel) : base(E_CreateStruct_FCollisionObjectQueryParams_ECollisionChannel((byte)queryChannel), false) { }
/// <summary> /// Convert a collision channel to a trace type. Note: performs a search of trace types. /// </summary> public static ETraceTypeQuery ConvertToTraceType(ECollisionChannel collisionChannel) { return((ETraceTypeQuery)Native_UEngineTypes.ConvertToTraceType((int)collisionChannel)); }
/// <summary>Change Trace Channel *</summary> public void DebugCapsuleSweepChannel(ECollisionChannel Channel) { CheckIsValid(); DebugCapsuleSweepChannel(_this.Get(), (int)Channel); }
/// <summary>Gets the response type given a specific channel</summary> public extern virtual ECollisionResponse GetCollisionResponseToChannel(ECollisionChannel Channel);
/// <summary> /// Changes a member of the ResponseToChannels container for this PrimitiveComponent. /// @param Channel The channel to change the response of /// @param NewResponse What the new response should be to the supplied Channel /// </summary> public extern virtual void SetCollisionResponseToChannel(ECollisionChannel Channel, ECollisionResponse NewResponse);
/// <summary> /// <para>Changes the collision channel that this object uses when it moves </para> /// <param name="Channel">The new channel for this component to use </param> /// </summary> public override void SetCollisionObjectType(ECollisionChannel channel) { }
/// <summary> /// Changes the collision channel that this object uses when it moves /// @param Channel The new channel for this component to use /// </summary> public void SetCollisionObjectType(ECollisionChannel Channel) { CheckIsValid(); SetCollisionObjectType(_this.Get(), (int)Channel); }
/// <summary> /// <para>Changes a member of the ResponseToChannels container for this PrimitiveComponent. </para> /// <param name="Channel">The channel to change the response of </param> /// <param name="NewResponse">What the new response should be to the supplied Channel </param> /// </summary> public override void SetCollisionResponseToChannel(ECollisionChannel channel, ECollisionResponse newResponse) { }
public override void DebugCapsuleSweepChannel(ECollisionChannel channel) { }