예제 #1
0
 /// <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)
 {
 }
예제 #2
0
 /// <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);
예제 #3
0
 /// <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)
 {
 }
예제 #4
0
 /// <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);
예제 #5
0
 /// <summary>
 /// <para>Set all channels to the specified response </para>
 /// </summary>
 public void SetAllChannels(ECollisionResponse NewResponse)
 => E_FCollisionResponseContainer_SetAllChannels(this, (byte)NewResponse);
예제 #6
0
/// <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);
        }
예제 #7
0
 public FCollisionResponseContainer(ECollisionResponse DefaultResponse) :
     base(E_CreateStruct_FCollisionResponseContainer_ECollisionResponse((byte)DefaultResponse), false)
 {
 }
예제 #8
0
/// <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);
        }
예제 #9
0
 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)
 {
 }
예제 #11
0
 /// <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);
예제 #12
0
 /// <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);