From 3b036c6de871aa519a1f7fbfb52e09618945041f Mon Sep 17 00:00:00 2001
From: chai <215380520@qq.com>
Date: Mon, 15 May 2023 09:28:11 +0800
Subject: *misc
---
.../Scripts/Unit/Characters/PlayerController.cs | 33 ++++++++++++++++++++--
1 file changed, 31 insertions(+), 2 deletions(-)
(limited to 'WorldlineKeepers/Assets/Scripts/Unit/Characters/PlayerController.cs')
diff --git a/WorldlineKeepers/Assets/Scripts/Unit/Characters/PlayerController.cs b/WorldlineKeepers/Assets/Scripts/Unit/Characters/PlayerController.cs
index 2f19fb3..5ca87e6 100644
--- a/WorldlineKeepers/Assets/Scripts/Unit/Characters/PlayerController.cs
+++ b/WorldlineKeepers/Assets/Scripts/Unit/Characters/PlayerController.cs
@@ -5,10 +5,13 @@ using UnityEngine;
namespace WK
{
- public class PlayerController
+ ///
+ /// 玩家角色根节点
+ ///
+ public sealed class PlayerController : INotification
{
///
- /// 角色所有当前数值
+ /// 角色所有当前数值集合
///
private CharacterInfo m_CharacterInfo;
public CharacterInfo info { get { return m_CharacterInfo; } }
@@ -19,6 +22,32 @@ namespace WK
private CharacterBehaviour m_CharacterBehaviour;
public CharacterBehaviour behaviour { get { return m_CharacterBehaviour; } }
+ ///
+ /// gameobject根节点
+ ///
+ private GameObject m_GameObject;
+ public GameObject gameObject { get { return m_GameObject;} }
+
+ public void OnCreate()
+ {
+ }
+
+ ///
+ /// 逻辑更新
+ ///
+ public void OnUpdate()
+ {
+ // preupdate
+ behaviour.OnPreUpdate();
+
+ // update
+ info.OnUpdate();
+ behaviour.OnUpdate();
+
+ // post update
+ behaviour.OnPostUpdate();
+ }
+
}
}
\ No newline at end of file
--
cgit v1.1-26-g67d0