38 lines
814 B
C#
38 lines
814 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using BITKit;
|
|
using UnityEngine.Events;
|
|
namespace BITKit.UX
|
|
{
|
|
public class UXNextable : MonoBehaviour, INextble
|
|
{
|
|
public MonoBehaviour entry;
|
|
public UnityEvent onStart;
|
|
public UnityEvent onEnd;
|
|
public void EntryNext()
|
|
{
|
|
Next();
|
|
}
|
|
public bool Next()
|
|
{
|
|
if (entry is INextble x)
|
|
{
|
|
return x.Next();
|
|
}
|
|
return false;
|
|
}
|
|
public void EntryPrevious()
|
|
{
|
|
Previous();
|
|
}
|
|
public bool Previous()
|
|
{
|
|
if (entry is INextble x)
|
|
{
|
|
return x.Previous();
|
|
}
|
|
return false;
|
|
}
|
|
}
|
|
} |