コード例 #1
0
        public void DeserializeAsset(AssetFile assetFile, StreamReader stream)
        {
            _assetFile.SetTarget(assetFile);

            Components = new SerializedVector <SerializedComponent>();
            Components.DeserializeAsset(assetFile, stream);
            Layer    = stream.ReadUInt32();
            Name     = stream.ReadString32();
            Tag      = stream.ReadUInt16();
            IsActive = stream.ReadBoolean();
        }
コード例 #2
0
 public static T[] ToChildArray <T>(this SerializedVector <SerializedMonoBehaviour> vector)
     where T : MonoBehaviour
 {
     return(ToChildList <T>(vector).ToArray());
 }
コード例 #3
0
 public static IList <T> ToChildList <T>(this SerializedVector <SerializedMonoBehaviour> vector)
     where T : MonoBehaviour
 {
     return(vector.Select(child => (T)child.Child).ToList());
 }