public MeshColliderBounds(MeshCollider collider, DynamicObstacle parent) : base(collider.transform, parent) { RefreshHull(collider); }
public ColliderBoundsBase(Transform t, DynamicObstacle parent) { _transform = t; _parent = parent; _cellCoverage = MatrixBounds.nullBounds; }
public PrimitiveColliderBounds(Transform t, DynamicObstacle parent) : base(t, parent) { _actualBounds = new ConvexHull(8, parent.isVelocityEnabled); _oldBounds = new ConvexHull(8, parent.isVelocityEnabled); }
public CapsuleColliderBounds(CapsuleCollider collider, DynamicObstacle parent) : base(collider.transform, parent) { _collider = collider; }
public SphereColliderBounds(SphereCollider collider, DynamicObstacle parent) : base(collider.transform, parent) { _collider = collider; }
public AxisBounds(Collider collider, DynamicObstacle parent) { _collider = collider; _parent = parent; _lastCoverage = _newCoverage = MatrixBounds.nullBounds; }
protected virtual void Awake() { _owner = GetComponentInParent<Character>(); _collider = GetComponent<Collider>(); _obstacle = GetComponent<DynamicObstacle>(); }
public AxisBounds(Collider collider, DynamicObstacle parent) { _collider = collider; _parent = parent; _lastCoverage = _newCoverage = MatrixBounds.nullBounds; }