public override void Execute(Action <ActionEvent> onComplete) { QuestHandler.GetInstance().ExecuteBlock(this, onComplete); }