-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathPreferenceSetValidation.cs
More file actions
38 lines (33 loc) · 1.03 KB
/
PreferenceSetValidation.cs
File metadata and controls
38 lines (33 loc) · 1.03 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
using Kitchen;
using KitchenMods;
using Unity.Collections;
using Unity.Entities;
namespace PreferenceSystem
{
public class PreferenceSetValidation : GenericSystemBase, IModSystem
{
//public const float CHECK_INTERVAL = 20f;
public struct SPreferenceSetCheck : IComponentData, IModComponent
{
public bool IsLoaded;
public FixedString128 PreferenceSetName;
public float DelayProgress;
public bool IsDirty;
}
protected override void Initialise()
{
//base.Initialise();
}
protected override void OnUpdate()
{
//SPreferenceSetCheck checker = GetOrCreate<SPreferenceSetCheck>();
//checker.DelayProgress -= Time.RealDeltaTime;
//if (checker.DelayProgress < 0f)
//{
// checker.IsDirty = PreferenceSystemRegistry.IsPreferencesTampered;
// checker.DelayProgress = CHECK_INTERVAL;
//}
//Set(checker);
}
}
}