/// <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) { }
/// <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>Changes all ResponseToChannels container for this PrimitiveComponent. to be NewResponse </para> /// <param name="NewResponse">What the new response should be to the supplied Channel </param> /// </summary> public override void SetCollisionResponseToAllChannels(ECollisionResponse newResponse) { }
/// <summary> /// <para>Replace the channels matching the old response with the new response </para> /// </summary> public void ReplaceChannels(ECollisionResponse OldResponse, ECollisionResponse NewResponse) => E_FCollisionResponseContainer_ReplaceChannels(this, (byte)OldResponse, (byte)NewResponse);
/// <summary> /// <para>Set all channels to the specified response </para> /// </summary> public void SetAllChannels(ECollisionResponse NewResponse) => E_FCollisionResponseContainer_SetAllChannels(this, (byte)NewResponse);
/// <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); }
public FCollisionResponseContainer(ECollisionResponse DefaultResponse) : base(E_CreateStruct_FCollisionResponseContainer_ECollisionResponse((byte)DefaultResponse), false) { }
/// <summary> /// Changes all ResponseToChannels container for this PrimitiveComponent. to be NewResponse /// @param NewResponse What the new response should be to the supplied Channel /// </summary> public void SetCollisionResponseToAllChannels(ECollisionResponse NewResponse) { CheckIsValid(); SetCollisionResponseToAllChannels(_this.Get(), (int)NewResponse); }
public FResponseChannel(string inChannel, ECollisionResponse inResponse) : base(E_CreateStruct_FResponseChannel_FName_ECollisionResponse(inChannel, (byte)inResponse), false) { }
public FCollisionResponseParams(ECollisionResponse defaultResponse) : base(E_CreateStruct_FCollisionResponseParams_ECollisionResponse((byte)defaultResponse), false) { }
/// <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> /// Changes all ResponseToChannels container for this PrimitiveComponent. to be NewResponse /// @param NewResponse What the new response should be to the supplied Channel /// </summary> public extern virtual void SetCollisionResponseToAllChannels(ECollisionResponse NewResponse);