public override void OnEnter()
        {
            var m = new InventoryNoticeMessage(title.Value, message.Value, duration, color.Value);

            if (item != null)
            {
                m.Show(item.name, item.description);
            }
            else
            {
                m.Show();
            }
        }
Example #2
0
        protected override void OnExecute()
        {
            var m = new InventoryNoticeMessage(title.value, message.value, duration.value, color.value);

            if (item.value != null)
            {
                m.Show(item.value.name, item.value.description);
            }
            else
            {
                m.Show();
            }
            EndAction(true);
        }
Example #3
0
        public override TaskStatus OnUpdate()
        {
            var m = new InventoryNoticeMessage(title.Value, message.Value, duration, color.Value);

            if (item != null)
            {
                m.Show(item.name, item.description);
            }
            else
            {
                m.Show();
            }

            return(TaskStatus.Success);
        }
        public override BlockReturn Run(BlockReturn param)
        {
            var msg = new InventoryNoticeMessage(title.value, message.value, duration, color);

            msg.Show();

            return(BlockReturn.OK);
        }