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
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|