Transform Data
Unity's Transform
objects are not serializable by default, meaning they cannot be directly saved and loaded. However, Tarsave provides a solution for saving and loading Transform
data through a custom TransformData
class. This class stores the position, rotation, and scale of a Transform
, making it compatible with Tarsave's save and load operations.
Saving Transform Data: When saving Transform
data, a TransformData
instance is created for each Transform
. This instance is then saved using Tarsave's Save
method.
Loading Transform Data: When loading, the previously saved TransformData
instance is retrieved and applied to the relevant Transform
object using the ApplyTransform
method.
The TransformData
class is specifically designed to store the position, rotation, and scale of a Transform
. It also provides the ApplyTransform
method to apply the stored data back to a Transform
when loading.
This approach allows you to easily manage and persist Transform
data in Unity, overcoming the limitations of Unity's default serialization system.
Last updated