+玩家行为事件

+视角摇晃
+相机后处理
This commit is contained in:
2024-09-14 15:53:56 +08:00
parent 8bea97f5ae
commit 2be87291b7
20 changed files with 519 additions and 13 deletions

View File

@@ -0,0 +1,4 @@
namespace Event.EventHandler
{
public delegate void PlayerRunStartHandler();
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 80c4ab8259fd439ab961f53ca470750b
timeCreated: 1726298205

View File

@@ -0,0 +1,4 @@
namespace Event.EventHandler
{
public delegate void PlayerRunStopHandler();
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: e59b8b89219149f3b17c92a1fcb47166
timeCreated: 1726297713

View File

@@ -0,0 +1,4 @@
namespace Event.EventHandler
{
public delegate void PlayerRunningHandler();
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 7a6ecbb68bac4f7d9631c32554b2c191
timeCreated: 1726297312

View File

@@ -0,0 +1,4 @@
namespace Event.EventHandler
{
public delegate void PlayerWalkStartHandler();
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 0a1e2607d7a84dab8be4a3433c5a88c1
timeCreated: 1726298933

View File

@@ -0,0 +1,4 @@
namespace Event.EventHandler
{
public delegate void PlayerWalkStopHandler();
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 2cd3785317b44e7fae2becaae10a3029
timeCreated: 1726298918

View File

@@ -0,0 +1,4 @@
namespace Event.EventHandler
{
public delegate void PlayerWalkingHandler();
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 38833c7bee844164a50a86b10a7790ee
timeCreated: 1726298881

View File

@@ -34,6 +34,14 @@ namespace Event
public event CameraInterActHandler CameraInterAct;
public event DialogPopHandler DialogPop;
public event PlayerRunStartHandler PlayerRunStart;
public event PlayerRunningHandler PlayerRunning;
public event PlayerRunStopHandler PlayerRunStop;
public event PlayerWalkStartHandler PlayerWalkStart;
public event PlayerWalkStopHandler PlayerWalkStop;
public event PlayerWalkingHandler PlayerWalking;
public void OnCameraInterAct(GameObject item)
{
@@ -44,5 +52,34 @@ namespace Event
{
DialogPop?.Invoke(new DialogPopArgs(index));
}
public void OnPlayerWalkStart()
{
PlayerWalkStart?.Invoke();
}
public void OnPlayerWalkStop()
{
PlayerWalkStop?.Invoke();
}
public void OnPlayerWalking()
{
PlayerWalking?.Invoke();
}
public void OnPlayerRunStart()
{
PlayerRunStart?.Invoke();
}
public void OnPlayerRunning()
{
PlayerRunning?.Invoke();
}
public void OnPlayerRunStop()
{
PlayerRunStop?.Invoke();
}
}
}