Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
SerializableDateTime.cs
Go to the documentation of this file.
1
using
System;
2
using
UnityEngine;
3
4
[Serializable]
5
public
class
SerializableDateTime
: IComparable<SerializableDateTime>
6
{
7
[SerializeField]
8
private
long
m_ticks
;
9
10
private
bool
initialized
;
11
12
public
DateTime
m_dateTime
;
13
14
public
DateTime
DateTime
15
{
16
get
17
{
18
if
(!
initialized
)
19
{
20
m_dateTime
=
new
DateTime
(
m_ticks
);
21
initialized
=
true
;
22
}
23
return
m_dateTime
;
24
}
25
}
26
27
public
SerializableDateTime
(
DateTime
dateTime)
28
{
29
m_ticks
= dateTime.Ticks;
30
m_dateTime
= dateTime;
31
initialized
=
true
;
32
}
33
34
public
int
CompareTo
(
SerializableDateTime
other
)
35
{
36
if
(
other
==
null
)
37
{
38
return
1;
39
}
40
return
m_ticks
.CompareTo(
other
.m_ticks);
41
}
42
}
ContainerFlag.other
@ other
SerializableDateTime
Definition:
SerializableDateTime.cs:6
SerializableDateTime.m_ticks
long m_ticks
Definition:
SerializableDateTime.cs:8
SerializableDateTime.SerializableDateTime
SerializableDateTime(DateTime dateTime)
Definition:
SerializableDateTime.cs:27
SerializableDateTime.CompareTo
int CompareTo(SerializableDateTime other)
Definition:
SerializableDateTime.cs:34
SerializableDateTime.DateTime
DateTime DateTime
Definition:
SerializableDateTime.cs:15
SerializableDateTime.initialized
bool initialized
Definition:
SerializableDateTime.cs:10
SerializableDateTime.m_dateTime
DateTime m_dateTime
Definition:
SerializableDateTime.cs:12
Elin
SerializableDateTime.cs
Generated by
1.9.6