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