29 lines
870 B
C#
29 lines
870 B
C#
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
|
|
}
|
|
}
|
|
}
|
|
}
|