RoosterDragon
58e8b123db
Avoid some allocations during loading.
...
- In FieldLoader, cache boxed bools and some boxed ints.
- In FieldLoader, presize collections when parsing a List, HashSet or Dictionary.
- In FieldLoader, don't allocate a list of missing items until required.
- In FieldLoader, when a string value is passed, avoid wrapping this in a MiniYaml object by allowing both strings and yaml to be passed in the GetValue overload that does the real work.
- In Animation, avoid allocating no-op actions.
- In VxlReader, use EnsureCapcity to better size the Dictionary.
- In VxlReader change VxlElement to a struct.
- In Locomotor, presize TerrainSpeeds dictionary.
2023-07-16 23:21:20 +02:00
..
2023-06-20 17:57:40 +02:00
2023-02-18 14:10:24 +01:00
2023-06-26 19:28:06 +02:00
2023-06-20 17:57:40 +02:00
2023-06-20 17:57:40 +02:00
2023-07-16 23:21:20 +02:00
2023-04-28 15:22:25 +03:00
2023-07-01 12:48:32 +02:00
2023-06-20 17:57:40 +02:00
2023-01-11 11:58:54 +02:00
2023-06-13 23:52:44 +02:00
2023-06-20 17:57:40 +02:00
2023-06-06 11:51:47 +03:00
2023-06-20 17:57:40 +02:00
2023-07-01 18:07:27 +02:00
2023-07-01 18:07:27 +02:00
2023-06-06 11:51:47 +03:00
2023-06-20 17:57:40 +02:00
2023-06-20 17:57:40 +02:00
2023-04-08 16:51:51 +03:00
2023-05-05 19:03:09 +02:00
2023-04-08 16:51:51 +03:00
2023-01-11 11:58:54 +02:00
2023-06-06 11:51:47 +03:00
2023-05-05 19:03:09 +02:00
2023-07-16 23:21:20 +02:00
2023-01-11 11:58:54 +02:00
2023-01-11 11:58:54 +02:00
2023-04-22 19:23:41 +02:00
2023-04-08 16:51:51 +03:00
2023-01-11 11:58:54 +02:00
2023-04-08 16:51:51 +03:00
2023-06-20 17:57:40 +02:00
2023-01-11 11:58:54 +02:00
2023-06-06 11:51:47 +03:00
2023-04-08 16:51:51 +03:00
2023-05-05 19:03:09 +02:00
2023-06-20 17:57:40 +02:00
2023-06-20 17:57:40 +02:00
2023-06-01 12:59:53 +02:00
2023-04-08 16:51:51 +03:00
2023-07-16 23:21:20 +02:00
2023-06-15 17:48:37 +02:00
2023-07-13 14:34:38 +03:00
2023-05-05 19:03:09 +02:00
2023-01-11 11:58:54 +02:00
2023-01-11 11:58:54 +02:00
2023-04-08 16:51:51 +03:00
2023-01-11 11:58:54 +02:00
2023-04-08 16:51:51 +03:00
2023-01-11 11:58:54 +02:00
2023-06-20 17:57:40 +02:00
2023-01-11 11:58:54 +02:00
2023-06-20 17:57:40 +02:00
2023-07-01 18:07:27 +02:00
2023-06-01 12:43:10 +02:00
2023-01-11 11:58:54 +02:00
2023-04-22 19:23:41 +02:00
2023-01-11 11:58:54 +02:00
2023-04-08 16:51:51 +03:00
2023-04-08 16:51:51 +03:00
2023-04-08 16:51:51 +03:00
2023-07-01 18:07:27 +02:00
2023-04-08 16:51:51 +03:00
2023-04-08 16:51:51 +03:00
2023-04-08 16:51:51 +03:00
2023-04-08 16:51:51 +03:00