コード例 #1
0
        public override void Update()
        {
            if (!startDialogueEventRepository.HasValue)
            {
                return;
            }

            var startDialogueEvent = startDialogueEventRepository.Value;

            if (startDialogueEvent.NpcId != itemId)
            {
                return;
            }

            iconForDialogueRepository.SetValue(iconForDialogue);
            dialogueRepository.SetValue(dialogue);

            startDialogueEventRepository.RemoveValue();
        }