summaryrefslogtreecommitdiff
path: root/Client/Assets/Scripts/UILib/IXUISthCollector.cs
blob: 8059dabc3089396d5bf5d0ad83e3bb3203fcdc83 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
using System;
using System.Collections.Generic;
using UnityEngine;

namespace UILib
{
	public interface IXUISthCollector : IXUIObject
	{
		void SetPosition(Vector3 srcGlobalPos, Vector3 desGlobalPos);

		void SetSth(string name);

		void SetSth(List<GameObject> goes);

		void Emit();

		void RegisterSthArrivedEventHandler(SthArrivedEventHandler eventHandler);

		void RegisterCollectFinishEventHandler(CollectFinishEventHandler eventHandler);
	}
}