using NEG.Utils.Achievments.AchievmentTypes;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace NEG.Utils.Achievments
{
///
/// Used to construct instance
///
public interface IAchievmentBackendConfig
{
/// Constructed backend
public IAchievmentBackend ConstructBackend();
}
public interface IAchievmentBackend : IAchievmentCallbackReciever
{
///
/// Constructs an AchievmentData for given
///
/// May return null if there is no stored data for this achievment
public AchievmentData GetStoredAchivment(AchievmentDefinition definition);
}
}