예제 #1
0
/// <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);
        }
예제 #2
0
 /// <summary>Change Trace Channel *</summary>
 public extern virtual void DebugCapsuleSweepChannel(ECollisionChannel Channel);
예제 #3
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);
예제 #4
0
 /// <summary>
 /// <para>Returns the response set on the specified channel </para>
 /// </summary>
 public ECollisionResponse GetResponse(ECollisionChannel Channel)
 => (ECollisionResponse)E_FCollisionResponseContainer_GetResponse(this, (byte)Channel);
예제 #5
0
 /// <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);
예제 #6
0
 /// <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);
예제 #7
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);
        }
예제 #8
0
 /// <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);
예제 #9
0
 public FCollisionObjectQueryParams(ECollisionChannel queryChannel) :
     base(E_CreateStruct_FCollisionObjectQueryParams_ECollisionChannel((byte)queryChannel), false)
 {
 }
예제 #10
0
 /// <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));
 }
예제 #11
0
/// <summary>Change Trace Channel *</summary>
        public void DebugCapsuleSweepChannel(ECollisionChannel Channel)
        {
            CheckIsValid();
            DebugCapsuleSweepChannel(_this.Get(), (int)Channel);
        }
예제 #12
0
 /// <summary>Gets the response type given a specific channel</summary>
 public extern virtual ECollisionResponse GetCollisionResponseToChannel(ECollisionChannel Channel);
예제 #13
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);
예제 #14
0
 /// <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)
 {
 }
예제 #15
0
/// <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);
        }
예제 #16
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)
 {
 }
예제 #17
0
 public override void DebugCapsuleSweepChannel(ECollisionChannel channel)
 {
 }