using System.Collections; using System.Collections.Generic; using UnityEngine; namespace EvolutStudio { namespace tinysAPI { namespace BaseClasses { abstract public class BaseClassPresenter : BaseClass { #region Interface Functions // interface function for notify abstract public void Notify(string Notification, UnityEngine.Object DataReference = null); // interface function for view to notify presenter to update the subview values from model abstract public void InitComponent(BaseClassComponent Component); // interface function for view to update all validated values abstract public void UpdateComponent(BaseClassComponent Component); #endregion } } } }