Hide

Hide(float, Vector3, float, ObstacleTargetFlags, ObstacleSearchFlags, int)

public bool Hide(float speed, Vector3 targetPosition, float minDistanceToTarget, ObstacleTargetFlags obstacleTargetFlags, ObstacleSearchFlags obstacleSearchFlags, int obstacleLayer) ;

説明

Targetから隠れるように移動する。

パラメーター

パラメーター名 説明
speed 移動する速さ
targetPosition 対象の位置
minDistanceToTarget ターゲットとの最小距離。この距離よりも近い位置にある障害物は隠れ先の候補から除外される。
obstacleTargetFlags どの障害物のタイプに隠れるかを設定する
obstacleSearchFlags 障害物の検索方法を設定する
obstacleLayer 障害物のレイヤー

戻り値

移動先の設定が成功した場合にtrueを返す。それ以外はfalseを返す。

Hide(float, Transform, float, ObstacleTargetFlags, ObstacleSearchFlags, int)

public bool Hide(float speed, Transform target, float minDistanceToTarget, ObstacleTargetFlags obstacleTargetFlags, ObstacleSearchFlags obstacleSearchFlags, int obstacleLayer) ;

説明

Targetから隠れるように移動する。

パラメーター

パラメーター名 説明
speed 移動する速さ
target 対象のTransform
minDistanceToTarget ターゲットとの最小距離。この距離よりも近い位置にある障害物は隠れ先の候補から除外される。
obstacleTargetFlags どの障害物のタイプに隠れるかを設定する
obstacleSearchFlags 障害物の検索方法を設定する
obstacleLayer 障害物のレイヤー

戻り値

移動先の設定が成功した場合にtrueを返す。それ以外はfalseを返す。