public void ShowScene(SceneData data) { DisplayButton(false); if (_characterManager.CharacterOnScene && _characterManager.ActiveCharacterKey != data.CharacterKey) { _dialogManager.Hide(); _characterManager.Hide(() => { CharacterOutScene(data); }); return; } MoveCharacterOnScene(data); }