ajout de la prefab CompletedQUest et du script QUestHistory. Modification dans les script (BaseMonobehaviour => BaseMonoBheaviour)

This commit is contained in:
mrtoine 2025-10-13 08:42:08 +02:00
parent 3ba8dad4a2
commit 9143f3c50d
52 changed files with 1438 additions and 724 deletions

View file

@ -4,7 +4,7 @@ using UnityEngine;
namespace Core.Runtime
{
public class BaseMonobehaviour : MonoBehaviour
public class BaseMonoBehaviour : MonoBehaviour
{
#region Publics

View file

@ -29,14 +29,14 @@ namespace Core.Runtime
return false;
}
public void SetFact<T>(string key, T value, BaseMonobehaviour.FactPersistence persistence)
public void SetFact<T>(string key, T value, BaseMonoBehaviour.FactPersistence persistence)
{
if (_facts.TryGetValue(key, out var existingFact))
{
if (existingFact is Fact<T> typedFact)
{
typedFact.Value = value;
typedFact.IsPersistent = persistence == BaseMonobehaviour.FactPersistence.Persistent;
typedFact.IsPersistent = persistence == BaseMonoBehaviour.FactPersistence.Persistent;
}
else
{
@ -45,7 +45,7 @@ namespace Core.Runtime
}
else
{
bool isPersistent = persistence == BaseMonobehaviour.FactPersistence.Persistent;
bool isPersistent = persistence == BaseMonoBehaviour.FactPersistence.Persistent;
_facts[key] = new Fact<T>(value, isPersistent);
}
}

View file

@ -7,7 +7,7 @@ using UnityEngine.SceneManagement;
namespace Core.Runtime
{
public class GameManager: BaseMonobehaviour
public class GameManager: BaseMonoBehaviour
{
#region Publics

View file

@ -6,7 +6,7 @@ using UnityEngine;
namespace Core.Runtime
{
public class LocalizationSystem : BaseMonobehaviour
public class LocalizationSystem : BaseMonoBehaviour
{
#region Publics

View file

@ -6,7 +6,7 @@ using Random = UnityEngine.Random;
namespace Core.Runtime
{
public class SceneLoader : BaseMonobehaviour
public class SceneLoader : BaseMonoBehaviour
{
#region Publics

View file

@ -3,7 +3,7 @@ using UnityEngine;
namespace Core.Runtime
{
public class UIManager : BaseMonobehaviour
public class UIManager : BaseMonoBehaviour
{
#region Publics