|
@@ -254,8 +254,17 @@ namespace CommonAI.Zone.ZoneEditor.EventTrigger
|
|
|
override public void DoAction(EventTriggerAdapter api, EventArguments args)
|
|
|
{
|
|
|
string msg = Message.GetValue(api, args);
|
|
|
- if (msg != null)
|
|
|
+ if (!string.IsNullOrEmpty(msg))
|
|
|
{
|
|
|
+ if(msg.Contains("{objid}"))
|
|
|
+ {
|
|
|
+ var unit = args.TriggingUnit;
|
|
|
+ if(unit == null)
|
|
|
+ {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ msg = msg.Replace("objid", $"{unit.get_id()}");
|
|
|
+ }
|
|
|
api.ZoneAPI.SendMessageToGameServer(msg);
|
|
|
}
|
|
|
}
|