AreaEventTriggerDialogue.cs 561 B

123456789101112131415161718
  1. using UnityEngine;
  2. using System.Collections;
  3. [AddComponentMenu("Trigger/Trigger_Dialogue")]
  4. public class AreaEventTriggerDialogue : AreaEventTrigger
  5. {
  6. [FriendlyName("剧情对话组ID")]
  7. public int DialogueGroupId;
  8. [FriendlyName("离开时剧情对话组ID")]
  9. public int DialogueGroupIdLeaving;
  10. protected override void BuildTriggerWrapper()
  11. {
  12. PresetActWrapper = new TriggerActionWrapper(EGlobalTriggerAct.TriggerDialogue);
  13. PresetActWrapper.EnterUniqueId = DialogueGroupId;
  14. PresetActWrapper.Init(ID);
  15. }
  16. }