summaryrefslogtreecommitdiff
path: root/Client/Assets/Scripts/XUtliPoolLib/IXRedpointMgr.cs
blob: d64e0c46761de1a28b851e7a4c8fd3cb79706f8b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using System;
using UnityEngine;

namespace XUtliPoolLib
{
	internal interface IXRedpointMgr : IXRedpointRelationMgr, IXRedpointForbidMgr
	{
		void AddSysRedpointUI(int sys, GameObject go, SetRedpointUIHandler callback = null);

		void RemoveSysRedpointUI(int sys, GameObject go);

		void RemoveAllSysRedpointsUI(int sys);

		void ClearAllSysRedpointsUI();

		void SetSysRedpointState(int sys, bool redpoint, bool bImmUpdateUI = true);
	}
}