@@ -15,140 +15,117 @@ public class GetExample : MonoBehaviour
15
15
/// </summary>
16
16
public void Execute ( )
17
17
{
18
- Debug . Log ( Storage . HasAggregation ( "Default" ) ) ;
18
+ /*
19
+ * true
20
+ * true
21
+ * false
22
+ */
23
+ Debug . Log ( Storage . HasAggregation ( Storage . DefaultAggregationName ) ) ;
19
24
Debug . Log ( Storage . HasAggregation ( "Test1" ) ) ;
20
25
Debug . Log ( Storage . HasAggregation ( "Test2" ) ) ;
21
26
Debug . Log ( "" ) ;
22
27
23
- // 10
28
+ /*
29
+ * 10
30
+ * 10
31
+ * 15
32
+ * 20
33
+ * 1.12345
34
+ */
24
35
Debug . Log ( Storage . Get ( typeof ( SetExample ) , "SetExample" , 0 ) ) ;
36
+ Debug . Log ( Storage . GetInt ( "integer1" ) ) ;
37
+ Debug . Log ( Storage . GetInt ( "integer2" ) ) ;
38
+ Debug . Log ( Storage . GetInt ( "integer3" ) ) ;
39
+ Debug . Log ( Storage . GetFloat ( "float" ) ) ;
40
+ Debug . Log ( "" ) ;
25
41
Debug . Log ( "" ) ;
26
42
27
43
/*
28
- * 1
29
- * 1.111
30
- * XmlStorage.Examples.ExampleController+Test
31
- * "TestString"
32
- * 0.1f
33
- * 10.1f
34
- *
35
- * 0
36
- * ""
37
- *
38
- * 0
39
- * "del_tes2"
40
- *
41
-
42
- *
43
- * (0.1, 0.2)
44
- * (1.0, 2.0, 3.0)
45
- * (10.0, 20.0, 30.0)
46
- *
47
- * 111
48
- * 2018
49
- * 10
50
- *
51
- * "del_test2"
52
- * "address"
44
+ * c:/......
45
+ * Test2.xml
53
46
*/
54
- Debug . Log ( "Default Aggregatpion ") ;
47
+ Storage . ChangeAggregation ( "Test1 ") ;
55
48
Debug . Log ( "Directory Path : " + Storage . DirectoryPath ) ;
56
- Debug . Log ( "File Name : " + Storage . FileName ) ;
57
- this . GetData ( ) ;
49
+ Debug . Log ( "File Name : " + Storage . CurrentAggregation . FileName ) ;
58
50
59
51
/*
60
- * 111
61
- * 1.111
62
- * XmlStorage.Examples.ExampleController+Test
63
- * "TestString"
64
- * 0.1f
65
- * 10.1f
66
- *
67
- * 0
68
- * ""
69
- *
70
- * 0
71
- * "del_tes2"
72
- *
73
-
52
+ * XmlStorage.Examples.ExampleController+Test1
53
+ * 1 _ TestString _ 0.1 _ 1.1 _ 10.1 _ 1.0
54
+ * XmlStorage.Examples.ExampleController+Test2
55
+ * (1.0, 2.0)
56
+ * (1.0, 2.0, 3.0)
57
+ * (1.0, 2.0, 3.0, 4.0)
74
58
*
75
59
* (0.1, 0.2)
76
60
* (1.0, 2.0, 3.0)
77
61
* (10.0, 20.0, 30.0)
78
- *
79
- * 111
80
- * 2018
81
- * 10
82
- *
83
- * "del_test2"
84
- * "address"
85
62
*/
86
- Debug . Log ( "Test2 Aggregation" ) ;
87
- Storage . ChangeAggregation ( "Test2" ) ;
88
- Debug . Log ( "Directory Path : " + Storage . DirectoryPath ) ;
89
- Debug . Log ( "File Name : " + Storage . FileName ) ;
90
- this . GetData ( ) ;
91
- }
92
-
93
- /// <summary>
94
- /// <see cref="Storage"/>から値を取得してログに出力する
95
- /// </summary>
96
- private void GetData ( )
97
- {
98
- Debug . Log ( Storage . GetInt ( "integer" , 0 ) ) ;
99
- Debug . Log ( Storage . GetFloat ( "float" , 0f ) ) ;
63
+ var test1 = Storage . Get < ExampleController . Test1 > ( "test1" ) ;
64
+ var test2 = Storage . Get < ExampleController . Test2 > ( "test2" ) ;
65
+ Debug . Log ( test1 ) ;
66
+ test1 ? . Log ( ) ;
100
67
101
- Debug . Log ( Storage . Get ( typeof ( object ) , "obj_int" , 0 ) ) ;
102
- Debug . Log ( Storage . Get < object > ( "obj_int" ) ) ;
103
- Debug . Log ( Storage . Get ( typeof ( int ) , "obj_int" , 0 ) ) ;
104
- Debug . Log ( Storage . Get < int > ( "obj_int" ) ) ;
68
+ Debug . Log ( test2 ) ;
69
+ test2 ? . Log ( ) ;
105
70
106
71
Debug . Log ( "" ) ;
72
+ Debug . Log ( Storage . Get < Vector2 > ( "vec2" ) ) ;
73
+ Debug . Log ( Storage . Get < Vector3 > ( "vec3" ) ) ;
74
+ Debug . Log ( Storage . Get < Quaternion > ( "qua" ) . eulerAngles ) ;
107
75
108
- Debug . Log ( Storage . Get < ExampleController . Test1 > ( "Test1Class" ) ) ;
109
- Debug . Log ( Storage . Get < ExampleController . Test1 > ( "Test1Class" ) . str ) ;
110
- Debug . Log ( Storage . Get < ExampleController . Test1 > ( "Test1Class" ) . list1 . First ( ) ) ;
111
- Debug . Log ( Storage . Get < ExampleController . Test1 > ( "Test1Class" ) . list1 . Last ( ) ) ;
112
-
113
- Debug . Log ( Storage . Get < ExampleController . Test2 > ( "Test2Class" , null ) ) ;
114
- Debug . Log ( Storage . Get < ExampleController . Test2 > ( "Test2Class" , null ) . vec2 ) ;
115
- Debug . Log ( Storage . Get < ExampleController . Test2 > ( "Test2Class" , null ) . vec3 ) ;
116
76
117
77
Debug . Log ( "" ) ;
118
-
119
- Debug . Log ( Storage . GetInt ( "del_tes1" ) ) ;
120
- Debug . Log ( Storage . GetString ( "del_tes1" ) ) ;
121
-
122
78
Debug . Log ( "" ) ;
79
+ Storage . DirectoryPath = ExampleController . SecondaryFolder ;
80
+ Storage . Load ( ) ;
123
81
124
- Debug . Log ( Storage . GetInt ( "del_tes2" ) ) ;
125
- Debug . Log ( Storage . GetString ( "del_tes2" ) ) ;
82
+ /*
83
+ * c:/......
84
+ * XmlStorage.xml
85
+ */
86
+ Debug . Log ( "Directory Path : " + Storage . DirectoryPath ) ;
87
+ Debug . Log ( "File Name : " + Storage . CurrentAggregation . FileName ) ;
126
88
89
+ /*
90
+ * true
91
+ * false
92
+ */
93
+ Debug . Log ( Storage . HasAggregation ( Storage . DefaultAggregationName ) ) ;
94
+ Debug . Log ( Storage . HasAggregation ( "Test1" ) ) ;
127
95
Debug . Log ( "" ) ;
128
96
129
- Debug . Log ( Storage . Get < string > ( "address" ) ) ;
130
-
131
- Debug . Log ( "" ) ;
97
+ /*
98
+ * 100
99
+ * 10.12345
100
+ * 0
101
+ * ""
102
+ * 0
103
+ * "del_test2"
104
+ */
105
+ Debug . Log ( Storage . GetInt ( "integer" ) ) ;
106
+ Debug . Log ( Storage . GetFloat ( "float" ) ) ;
107
+ Debug . Log ( Storage . GetInt ( "del_test1" ) ) ;
108
+ Debug . Log ( Storage . GetString ( "del_test1" ) ) ;
109
+ Debug . Log ( Storage . GetInt ( "del_test2" ) ) ;
110
+ Debug . Log ( Storage . GetString ( "del_test2" ) ) ;
132
111
133
- Debug . Log ( Storage . Get ( "vec2" , Vector2 . zero ) ) ;
134
- Debug . Log ( Storage . Get ( "vec3" , Vector3 . zero ) ) ;
135
- Debug . Log ( Storage . Get ( "qua" , Quaternion . identity ) . eulerAngles ) ;
136
112
137
113
Debug . Log ( "" ) ;
114
+ Debug . Log ( "" ) ;
115
+ Storage . DirectoryPath = Storage . DefaultSaveDirectory ;
116
+ Storage . Load ( ) ;
138
117
139
- // List Example
140
- var intArr = Storage . GetInts ( ) ;
141
- for ( var i = 0 ; i < intArr . Length ; i ++ )
118
+ var ints = Storage . GetInts ( ) ;
119
+ for ( var i = 0 ; i < ints . Length ; i ++ )
142
120
{
143
- Debug . Log ( intArr [ i ] ) ;
121
+ Debug . Log ( ints [ i ] ) ;
144
122
}
145
-
146
123
Debug . Log ( "" ) ;
147
124
148
- var string_keys = Storage . GetKeys ( typeof ( string ) ) ;
149
- for ( var i = 0 ; i < string_keys . Length ; i ++ )
125
+ var keys = Storage . GetKeys ( typeof ( int ) ) ;
126
+ for ( var i = 0 ; i < keys . Length ; i ++ )
150
127
{
151
- Debug . Log ( string_keys [ i ] ) ;
128
+ Debug . Log ( keys [ i ] ) ;
152
129
}
153
130
154
131
Debug . Log ( "" ) ;
@@ -158,9 +135,6 @@ private void GetData()
158
135
{
159
136
Debug . Log ( types [ i ] ) ;
160
137
}
161
-
162
- Debug . Log ( "" ) ;
163
- Debug . Log ( "" ) ;
164
138
}
165
139
}
166
140
}
0 commit comments