Firstborn/Library/PackageCache/com.unity.addressables@1.19.19/Runtime/ResourceManager/Util/MonoBehaviourCallbackHooks.cs
Schaken-Mods 7502018d20 Adding Mod Support
There is an asset in the store I grabbed. the coding is WAY above my head, I got about half of it and integrated and adapted what I can to it. im going as far as I can with it and ill come back in a few month when I understand t better.
2023-05-13 22:01:48 -05:00

29 lines
650 B
C#

using System;
using UnityEngine;
using UnityEngine.ResourceManagement.Util;
internal class MonoBehaviourCallbackHooks : ComponentSingleton<MonoBehaviourCallbackHooks>
{
internal Action<float> m_OnUpdateDelegate;
public event Action<float> OnUpdateDelegate
{
add
{
m_OnUpdateDelegate += value;
}
remove
{
m_OnUpdateDelegate -= value;
}
}
protected override string GetGameObjectName() => "ResourceManagerCallbacks";
// Update is called once per frame
internal void Update()
{
m_OnUpdateDelegate?.Invoke(Time.unscaledDeltaTime);
}
}