Time Rewizer  v.1.1
Created by: Mark Oostveen
MarkOostveen.TimeRewizer.Editor.Baking.InternalValueRewizeWindowCache Class Reference

cache containing snapshots of all serialized snapshots for a gameobject More...

+ Inheritance diagram for MarkOostveen.TimeRewizer.Editor.Baking.InternalValueRewizeWindowCache:
+ Collaboration diagram for MarkOostveen.TimeRewizer.Editor.Baking.InternalValueRewizeWindowCache:

Package Functions

 InternalValueRewizeWindowCache ()
 

Package Attributes

List< bool > m_RecordingWindows
 

Properties

List< InternalValueBaker.PropertyInfoSnapshots [get, set]
 Serialize or deserialize snapshots More...
 

Detailed Description

cache containing snapshots of all serialized snapshots for a gameobject

Constructor & Destructor Documentation

◆ InternalValueRewizeWindowCache()

MarkOostveen.TimeRewizer.Editor.Baking.InternalValueRewizeWindowCache.InternalValueRewizeWindowCache ( )
package
25  {
26  if (m_Assemblies == null)
27  {
28  m_Assemblies = new List<string>();
29  }
30 
31  if (m_Snapshots == null)
32  {
33  m_Snapshots = new List<ValueSave>();
34  }
35 
36  m_RecordingWindows = new List<bool>();
37  }

Member Data Documentation

◆ m_RecordingWindows

List<bool> MarkOostveen.TimeRewizer.Editor.Baking.InternalValueRewizeWindowCache.m_RecordingWindows
package

Property Documentation

◆ Snapshots

List<InternalValueBaker.PropertyInfo> MarkOostveen.TimeRewizer.Editor.Baking.InternalValueRewizeWindowCache.Snapshots
getset

Serialize or deserialize snapshots

43  {
44  get => GetSnapshot();
45  set => SetSnapshot(value.ToArray());
46  }