| こんにちは。
Equipの対象の指定はメインパイロットもしくはユニットIDなので、ユニット名ではなくユニットIDで指定します。
ユニットIDをユニット名から得る方法はないと思いますので、ここでは「対象ユニットID」または「UnitID(メインパイロット)」とするのが(多分)一般的です。 後者はメインパイロットでそのまま指定すれば良いので、ご希望には添えなさそうですね。
ユニットがイベントの対象ではなく、そのユニットは一体しか存在しない、かつ誰が乗っているかわからないといった時は、次のようにしては如何でしょうか。
ForEach 陣営名 If Unit(対象パイロット) = ユニット名 Then Equip 対象ユニットID アイテム名称 Break EndIf Next
もうちょっと良い方法があるかもしれません。 今はこれしか浮かびませんが、もし一助になれれば幸いです。
|