53 lines
1.1 KiB
C#
53 lines
1.1 KiB
C#
using BingoBrain.Core;
|
|
|
|
namespace BingoBrain
|
|
{
|
|
public class BingoToyModel : BaseModel
|
|
{
|
|
public float animationTime = 6f;
|
|
|
|
public string NextOpenWheelTimeStr
|
|
{
|
|
get
|
|
{
|
|
var val = PreferencesMgr.Instance.NextOpenWheelStampTime - GameHelper.GetNowTime();
|
|
return val > 0 ? GameHelper.GetInterval(val) : "00:00:00";
|
|
}
|
|
}
|
|
|
|
#region 生命周期
|
|
|
|
protected override void OnInit()
|
|
{
|
|
}
|
|
|
|
protected override void OnDispose()
|
|
{
|
|
}
|
|
|
|
protected override void OnReset()
|
|
{
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region 消息
|
|
|
|
protected override void AddListener()
|
|
{
|
|
ctrlDispatcher.AddListener(CtrlMsg.GameNewDays, NewDay);
|
|
}
|
|
|
|
private void NewDay(object obj)
|
|
{
|
|
PreferencesMgr.Instance.IsOnceWheel = true;
|
|
}
|
|
|
|
protected override void RemoveListener()
|
|
{
|
|
ctrlDispatcher.RemoveListener(CtrlMsg.GameNewDays, NewDay);
|
|
}
|
|
|
|
#endregion
|
|
}
|
|
} |