25 lines
694 B
C#
25 lines
694 B
C#
|
[System.Serializable]
|
||
|
public class TimelineControllerSerializable
|
||
|
{
|
||
|
public int FrameCount;
|
||
|
public float FrameDelay;
|
||
|
public int CurrentFrame;
|
||
|
|
||
|
public TimelineControllerSerializable() { }
|
||
|
|
||
|
public TimelineControllerSerializable(TimelineController tc)
|
||
|
{
|
||
|
FrameCount = tc.FrameCount;
|
||
|
FrameDelay = tc.FrameDelayMS;
|
||
|
CurrentFrame = tc.CurrentFrame;
|
||
|
}
|
||
|
|
||
|
public void Deserialize(TimelineController tc)
|
||
|
{
|
||
|
tc.FrameCount = FrameCount;
|
||
|
tc.SetFrameDelay(FrameDelay.ToString());
|
||
|
tc.CurrentFrame = CurrentFrame;
|
||
|
tc.FillTimeline(TimelineController.Instance.FrameCount);
|
||
|
TimelineController.UpdateTimeline();
|
||
|
}
|
||
|
}
|