Search Results for

    Show / Hide Table of Contents

    Class DewPhysics

    Inheritance
    object
    DewPhysics
    Namespace: Global
    Assembly: Dew.Core.dll
    Syntax
    public static class DewPhysics

    Methods

    OverlapCircleAllEntities(out ListReturnHandle<Entity>, Vector3, float, CollisionCheckSettings)

    Declaration
    public static List<Entity> OverlapCircleAllEntities(out ListReturnHandle<Entity> handle, Vector3 center, float radius, CollisionCheckSettings settings = default)
    Parameters
    Type Name Description
    ListReturnHandle<Entity> handle
    UnityEngine.Vector3 center
    float radius
    CollisionCheckSettings settings
    Returns
    Type Description
    System.Collections.Generic.List<T><Entity>

    OverlapCircleAllEntities(out ListReturnHandle<Entity>, Vector3, float, IBinaryEntityValidator, Entity, CollisionCheckSettings)

    Declaration
    public static List<Entity> OverlapCircleAllEntities(out ListReturnHandle<Entity> handle, Vector3 center, float radius, IBinaryEntityValidator validator, Entity self, CollisionCheckSettings settings = default)
    Parameters
    Type Name Description
    ListReturnHandle<Entity> handle
    UnityEngine.Vector3 center
    float radius
    IBinaryEntityValidator validator
    Entity self
    CollisionCheckSettings settings
    Returns
    Type Description
    System.Collections.Generic.List<T><Entity>

    OverlapCircleAllEntities(out ListReturnHandle<Entity>, Vector3, float, IEntityValidator, CollisionCheckSettings)

    Declaration
    public static List<Entity> OverlapCircleAllEntities(out ListReturnHandle<Entity> handle, Vector3 center, float radius, IEntityValidator validator, CollisionCheckSettings settings = default)
    Parameters
    Type Name Description
    ListReturnHandle<Entity> handle
    UnityEngine.Vector3 center
    float radius
    IEntityValidator validator
    CollisionCheckSettings settings
    Returns
    Type Description
    System.Collections.Generic.List<T><Entity>

    OverlapCircleAllEntities(out ListReturnHandle<Entity>, Vector3, float, Func<Entity, bool>, CollisionCheckSettings)

    Declaration
    public static List<Entity> OverlapCircleAllEntities(out ListReturnHandle<Entity> handle, Vector3 center, float radius, Func<Entity, bool> validator, CollisionCheckSettings settings = default)
    Parameters
    Type Name Description
    ListReturnHandle<Entity> handle
    UnityEngine.Vector3 center
    float radius
    System.Func<T, TResult><Entity, bool> validator
    CollisionCheckSettings settings
    Returns
    Type Description
    System.Collections.Generic.List<T><Entity>

    SphereCastAllEntities(out ListReturnHandle<Entity>, Vector3, float, Vector3, float, CollisionCheckSettings)

    Declaration
    public static List<Entity> SphereCastAllEntities(out ListReturnHandle<Entity> handle, Vector3 origin, float radius, Vector3 direction, float maxDistance, CollisionCheckSettings settings = default)
    Parameters
    Type Name Description
    ListReturnHandle<Entity> handle
    UnityEngine.Vector3 origin
    float radius
    UnityEngine.Vector3 direction
    float maxDistance
    CollisionCheckSettings settings
    Returns
    Type Description
    System.Collections.Generic.List<T><Entity>

    SphereCastAllEntities(out ListReturnHandle<Entity>, Vector3, float, Vector3, float, IBinaryEntityValidator, Entity, CollisionCheckSettings)

    Declaration
    public static List<Entity> SphereCastAllEntities(out ListReturnHandle<Entity> handle, Vector3 origin, float radius, Vector3 direction, float maxDistance, IBinaryEntityValidator validator, Entity self, CollisionCheckSettings settings = default)
    Parameters
    Type Name Description
    ListReturnHandle<Entity> handle
    UnityEngine.Vector3 origin
    float radius
    UnityEngine.Vector3 direction
    float maxDistance
    IBinaryEntityValidator validator
    Entity self
    CollisionCheckSettings settings
    Returns
    Type Description
    System.Collections.Generic.List<T><Entity>

    SphereCastAllEntities(out ListReturnHandle<Entity>, Vector3, float, Vector3, float, IEntityValidator, CollisionCheckSettings)

    Declaration
    public static List<Entity> SphereCastAllEntities(out ListReturnHandle<Entity> handle, Vector3 origin, float radius, Vector3 direction, float maxDistance, IEntityValidator validator, CollisionCheckSettings settings = default)
    Parameters
    Type Name Description
    ListReturnHandle<Entity> handle
    UnityEngine.Vector3 origin
    float radius
    UnityEngine.Vector3 direction
    float maxDistance
    IEntityValidator validator
    CollisionCheckSettings settings
    Returns
    Type Description
    System.Collections.Generic.List<T><Entity>

    SphereCastAllEntities(out ListReturnHandle<Entity>, Vector3, float, Vector3, float, Func<Entity, bool>, CollisionCheckSettings)

    Declaration
    public static List<Entity> SphereCastAllEntities(out ListReturnHandle<Entity> handle, Vector3 origin, float radius, Vector3 direction, float maxDistance, Func<Entity, bool> validator, CollisionCheckSettings settings = default)
    Parameters
    Type Name Description
    ListReturnHandle<Entity> handle
    UnityEngine.Vector3 origin
    float radius
    UnityEngine.Vector3 direction
    float maxDistance
    System.Func<T, TResult><Entity, bool> validator
    CollisionCheckSettings settings
    Returns
    Type Description
    System.Collections.Generic.List<T><Entity>

    TryGetCollidableWithProjectile(Collider2D, out ICollidableWithProjectile)

    Declaration
    public static bool TryGetCollidableWithProjectile(Collider2D collider, out ICollidableWithProjectile collidable)
    Parameters
    Type Name Description
    UnityEngine.Collider2D collider
    ICollidableWithProjectile collidable
    Returns
    Type Description
    bool

    TryGetEntity(Collider2D, out Entity)

    Declaration
    public static bool TryGetEntity(Collider2D collider, out Entity entity)
    Parameters
    Type Name Description
    UnityEngine.Collider2D collider
    Entity entity
    Returns
    Type Description
    bool

    TryGetInteractable(Collider2D, out IInteractable)

    Declaration
    public static bool TryGetInteractable(Collider2D collider, out IInteractable interactable)
    Parameters
    Type Name Description
    UnityEngine.Collider2D collider
    IInteractable interactable
    Returns
    Type Description
    bool

    TryGetProxy(Collider2D, out ProxyCollider)

    Declaration
    public static bool TryGetProxy(Collider2D collider, out ProxyCollider proxy)
    Parameters
    Type Name Description
    UnityEngine.Collider2D collider
    ProxyCollider proxy
    Returns
    Type Description
    bool
    In This Article
    Back to top Shape of Dreams API Documentation