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(); } }
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); }
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); }