SetEventUncouple

SetEventUncouple    func    eventid

 

分割で生成された新しい編成に対して発生します。

このイベントは、分割で複製されたスクリプトに対して発生します。(分割前の編成に設定されたイベントは、分割後の編成に複製が作成されます。複製されたイベントに対して発生します。)

新旧の編成には、それぞれ新旧IDが記録されています。これを取り出すには、UncoupleハンドラのなかでGetUncoupleID命令を使用してください。

//sample
//分割イベントと元編成のコール
Var eid

SetEventUncouple	uncev, eid

BeginFunc uncev
Var nid
Var sid
VarTrain tr
GetUncoupleID sid, nid
DrawVar sid
DrawVar nid 
GetObjectFromID tr, sid
call tr, srcev
EndFunc

BeginFunc srcev
Var nid
Var sid
Var objid
DrawMessage "srctrain"
GetObjectID objid, this
DrawVar objid

GetUncoupleID sid, nid
DrawVar sid
DrawVar nid 
EndFunc

カテゴリー: Script編成 パーマリンク