// Copyright (c) Pixel Crushers. All rights reserved.
using UnityEngine;
namespace PixelCrushers.DialogueSystem
{
///
/// Abstract UI root. Each GUI system implementation derives its own subclass from this.
/// For example, the Dialogue System's Unity GUI system implements this using GUIRoot,
/// whereas NGUI implements it using an NGUI UIRoot.
///
[System.Serializable]
public abstract class AbstractUIRoot
{
///
/// Shows the UI root.
///
public abstract void Show();
///
/// Hides the UI root.
///
public abstract void Hide();
}
}