using UnityEngine; namespace Rigging.Data { public class RiggingDataBase : MonoBehaviour { protected Player player; private void Awake() { player = GetComponentInParent(); OnAwake(); } private void Update() { OnUpdate(); } private void FixedUpdate() { OnFixedUpdate(); } private void Start() { OnStart(); } private void LateUpdate() { OnLateUpdate(); } protected virtual void OnAwake() { } protected virtual void OnUpdate() { } protected virtual void OnFixedUpdate() { } protected virtual void OnStart() { } protected virtual void OnLateUpdate() { } } }