예제 #1
0
 /// <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();
     }
 }
예제 #3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="request"></param>
 private void OnConstructionSpaceRequested(ConstructionSpaceRequest request)
 {
     if (!_acceptConstruction)
     {
         request.Decline();
     }
 }