mirror of
https://github.com/GTA-ASM/SanAndreasUnity
synced 2024-11-26 22:10:17 +00:00
22 lines
526 B
C#
22 lines
526 B
C#
using UnityEngine;
|
|
|
|
namespace SanAndreasUnity.Utilities
|
|
{
|
|
|
|
public interface IState {
|
|
|
|
void OnBecameActive();
|
|
void OnBecameInactive();
|
|
bool RepresentsState(System.Type type); // TODO: should be removed
|
|
bool RepresentsState<T>() where T : IState; // TODO: should be removed
|
|
void UpdateState();
|
|
void LateUpdateState();
|
|
void FixedUpdateState();
|
|
|
|
object ParameterForEnteringState { set; }
|
|
|
|
float LastTimeWhenActivated { get; set; }
|
|
float LastTimeWhenDeactivated { get; set; }
|
|
}
|
|
|
|
}
|