@@ -10,20 +10,24 @@ internal class BitmapFontCreatorModel : ISerializationCallbackReceiver
10
10
private const string IgnoreCharacter = "\n " ;
11
11
12
12
[ SerializeField ] private string _characters = string . Empty ;
13
- public Orientation Orientation ;
14
- public int Cols ;
15
- public int Rows ;
16
- public float AlphaThreshold ;
17
- public bool Monospaced ;
18
- public bool CaseInsentive ;
19
- public float Ascent ;
20
- public float Descent ;
21
- public float FontSize ;
22
- public bool AutoFontSize ;
23
- public float LineSpacing ;
24
- public bool AutoLineSpacing ;
25
- public int DefaultCharacterSpacing ;
26
- public List < CharacterProps > CustomCharacterProps ;
13
+ public Orientation Orientation = Orientation . Horizontal ;
14
+ public int Cols = 1 ;
15
+ public int Rows = 1 ;
16
+ public float AlphaThreshold = 0f ;
17
+ public bool Monospaced = false ;
18
+ public bool CaseInsentive = false ;
19
+ public int Ascent = 0 ;
20
+ public int Descent = 0 ;
21
+ public int FontSize = 0 ;
22
+ public bool AutoFontSize = true ;
23
+ public int LineSpacing = 0 ;
24
+ public bool AutoLineSpacing = true ;
25
+ public int DefaultCharacterSpacing = 0 ;
26
+ public List < CharacterProps > CustomCharacterProps = new ( ) ;
27
+
28
+ public BitmapFontCreatorModel ( ) { }
29
+
30
+ public BitmapFontCreatorModel ( BitmapFontCreatorModel from ) { from ? . CopyTo ( this ) ; }
27
31
28
32
public string Characters
29
33
{
@@ -75,26 +79,5 @@ private void UpdateChacters()
75
79
76
80
public void OnBeforeSerialize ( ) { }
77
81
public void OnAfterDeserialize ( ) { UpdateChacters ( ) ; }
78
-
79
- public static BitmapFontCreatorModel Default => new ( )
80
- {
81
- Characters = string . Empty ,
82
- Orientation = Orientation . Horizontal ,
83
- Cols = 1 ,
84
- Rows = 1 ,
85
- AlphaThreshold = 0f ,
86
- LineSpacing = 0f ,
87
- AutoLineSpacing = true ,
88
- FontSize = 0f ,
89
- AutoFontSize = true ,
90
- Monospaced = false ,
91
- CaseInsentive = false ,
92
- Ascent = 0f ,
93
- Descent = 0f ,
94
- DefaultCharacterSpacing = 0 ,
95
- CustomCharacterProps = new List < CharacterProps > ( ) ,
96
- ValidCharacters = string . Empty ,
97
- ValidCharactersCount = 0
98
- } ;
99
82
}
100
83
}
0 commit comments