/// <summary> /// /// </summary> /// <param name="request"></param> private void OnConstructionValidation(ConstructionSpaceRequest request) { if (request.contactingColliders.Contains(_capsuleCollider)) { request.Decline(); } }
/// <summary> /// /// </summary> /// <param name="request"></param> private void OnConstructionSpaceRequested(ConstructionSpaceRequest request) { if (request.constructionSpace == null || request.constructionSpace.transform.position == transform.position) { request.Decline(); } }
/// <summary> /// /// </summary> /// <param name="request"></param> private void OnConstructionSpaceRequested(ConstructionSpaceRequest request) { if (!_acceptConstruction) { request.Decline(); } }