不確定な発信者!

要件

  1. トリガーの仕掛けを設置する
  2. テレポーターの仕掛けを設置する
  3. トリガーを起動するとトリガーに転送される

使用する仕掛け

  1. トリガーの仕掛け(x1)
  2. テレポーターの仕掛け(x1)

回答

回答
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }

trigger_teleport_device := class(creative_device):
    @editable
    TriggerDevice:trigger_device = trigger_device{}
    @editable
    TeleporterDevice:teleporter_device = teleporter_device{}

    OnBegin<override>()<suspends>:void=
        TriggerDevice.TriggeredEvent.Subscribe(OnTrigger)

    OnTrigger(MaybeAgent:?agent):void=
        if(Agent := MaybeAgent?):
            TeleporterDevice.Teleport(Agent)