public YAMLNode ExportYAML() { YAMLMappingNode node = new YAMLMappingNode(); node.Add("m_TransformParent", TransformParent.ExportYAML()); node.Add("m_Modifications", Modifications.ExportYAML()); node.Add("m_RemovedComponents", RemovedComponents.ExportYAML()); return(node); }
public YAMLNode ExportYAML(IExportContainer container) { YAMLMappingNode node = new YAMLMappingNode(); node.Add("m_TransformParent", TransformParent.ExportYAML(container)); node.Add("m_Modifications", m_modifications == null ? YAMLSequenceNode.Empty : Modifications.ExportYAML(container)); node.Add("m_RemovedComponents", m_removedComponents == null ? YAMLSequenceNode.Empty : RemovedComponents.ExportYAML(container)); return(node); }
public YAMLNode ExportYAML(IExportContainer container) { YAMLMappingNode node = new YAMLMappingNode(); node.Add(TransformParentName, TransformParent.ExportYAML(container)); node.Add(ModificationsName, Modifications == null ? YAMLSequenceNode.Empty : Modifications.ExportYAML(container)); node.Add(RemovedComponentsName, RemovedComponents == null ? YAMLSequenceNode.Empty : RemovedComponents.ExportYAML(container)); return(node); }
public YAMLNode ExportYAML(IExportContainer container) { YAMLMappingNode node = new YAMLMappingNode(); PrefabModificationLayout layout = container.Layout.PrefabInstance.PrefabModification; node.Add(layout.TransformParentName, TransformParent.ExportYAML(container)); node.Add(layout.ModificationsName, Modifications.ExportYAML(container)); node.Add(layout.RemovedComponentsName, RemovedComponents.ExportYAML(container)); return(node); }
void InstantiateFromArray(NativeArray <Entity> prefabs, float xCoord, float yCoord, Entity parent) { // Create a random index for the array. int randomIndex = Random.Range(0, prefabs.Length); var entity = EntityManager.Instantiate(prefabs[randomIndex]); var position = new LocalPosition { Value = new float3(xCoord, 0.0f, yCoord) }; EntityManager.SetComponentData(entity, position); var transformParent = new TransformParent { Value = parent }; EntityManager.SetComponentData(entity, transformParent); }
public void Read(AssetReader reader) { TransformParent.Read(reader); m_modifications = reader.ReadArray <PropertyModification>(); m_removedComponents = reader.ReadArray <PPtr <Object> >(); }
public void Write(AssetWriter writer) { TransformParent.Write(writer); Modifications.Write(writer); RemovedComponents.Write(writer); }
public void Read(AssetReader reader) { TransformParent.Read(reader); Modifications = reader.ReadAssetArray <PropertyModification>(); RemovedComponents = reader.ReadAssetArray <PPtr <Component> >(); }
public void Read(AssetStream stream) { TransformParent.Read(stream); m_modifications = stream.ReadArray <PropertyModification>(); m_removedComponents = stream.ReadArray <PPtr <Object> >(); }
public void Read(EndianStream stream) { TransformParent.Read(stream); m_modifications = stream.ReadArray(() => new PropertyModification(m_assetsFile)); m_removedComponents = stream.ReadArray(() => new PPtr <Object>(m_assetsFile)); }