summaryrefslogtreecommitdiff
path: root/Client/Assets/Scripts/XUtliPoolLib/IX3DAvatarMgr.cs
blob: cdf994febfc4ca1d34e56fa92bac71d6dda27f0b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
using System;
using UILib;

namespace XUtliPoolLib
{
	public interface IX3DAvatarMgr : IXInterface
	{
		int AllocDummyPool(string user, int maxCount);

		void ReturnDummyPool(int index);

		void EnableMainDummy(bool enable, IUIDummy snapShot);

		void OnUIUnloadMainDummy(IUIDummy snapShot);

		void SetMainDummy(bool ui);

		void Clean(bool transfer);

		void RotateMain(float degree);

		void ResetMainAnimation();

		string CreateCommonDummy(int dummyPool, uint presentID, IUIDummy snapShot, IXDummy orig, float scale);

		void DestroyDummy(int dummyPool, string idStr);

		void SetDummyAnim(int dummyPool, string idStr, string anim);

		void SetMainDummyAnim(string anim);
	}
}