BaseActor

withinメソッド

他のオブジェクトとの距離が一定以内かを判定します.

書式1

within(obj,d)

このオブジェクトとobjとの距離がd以下であればtrue,そうでなければfalseを返します.

書式2

crashTo(Class,d)

このオブジェクトがClassで指定されるクラスのオブジェクトのうちどれかとの距離がd以下であれば,そのうちどれか1つのオブジェクトを返します.そうでなければnullを返します

// $playerというオブジェクトとの距離が10以下なら,$playerを消します
if (within($player,10)) {
   $player.die();
}

参考

.