summaryrefslogtreecommitdiff
path: root/Client/Assets/Scripts/XUtliPoolLib/IXPlayerAction.cs
blob: 44e42cb5f8752f0009a7245684ac0e91335ef599 (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
33
34
35
36
37
38
39
40
using System;
using UnityEngine;

namespace XUtliPoolLib
{
	public interface IXPlayerAction : IXInterface
	{
		bool IsValid { get; }

		void CameraWallEnter(AnimationCurve curve, Vector3 intersection, Vector3 cornerdir, float sector, float inDegree, float outDegree, bool positive);

		void CameraWallExit(float angle);

		void CameraWallVertical(float angle);

		void SetExternalString(string exString, bool bOnce);

		void TransferToSceneLocation(Vector3 pos, Vector3 forward);

		void TransferToNewScene(uint sceneID);

		void PlayCutScene(string cutscene);

		void GotoBattle();

		void GotoTerritoryBattle(int index);

		void GotoNest();

		void GotoFishing(int seatIndex, bool bFishing);

		void GotoYororuya();

		Vector3 PlayerPosition(bool notplayertrigger);

		Vector3 PlayerLastPosition(bool notplayertrigger);

		void RefreshPosition();
	}
}