Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using AnimalSimulator.Extensions;
- using UnityEngine;
- namespace AnimalSimulator.StaticData
- {
- [Serializable]
- public class SerializableTransform
- {
- public Vector3 Position;
- public Quaternion Rotation;
- public Vector3 LocalScale;
- public static implicit operator SerializableTransform(Component component) =>
- component.transform.ToSerializable();
- public static implicit operator SerializableTransform(GameObject gameObject) =>
- gameObject.transform.ToSerializable();
- public static implicit operator SerializableTransform(Transform transform) =>
- transform.ToSerializable();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement