1
This repository has been archived on 2025-03-15. You can view files and clone it, but cannot push or open issues or pull requests.

42 lines
1.2 KiB
C#
Raw Normal View History

2025-03-15 20:02:21 +01:00
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace EvolutStudio
{
namespace tinysAPI
{
namespace BaseClasses
{
abstract public class BaseClassComponent : BaseClass
{
// reference to the currect index in ther components array list in the parent view
protected int _ComponentsArrayIndex = 0;
#region Interface Functions
// interface function for controller to notify the view for succeeded model validation
abstract public void ValidationSucceeded(string notification);
// interface function for controller to notify the view for failed model validation
abstract public void ValidationFailed(string notification);
// interface function for initialization
abstract public void Init();
#endregion
#region Unity Events
// Use this for initialization
void Start()
{
Init();
}
#endregion
}
}
}
}