public override void Deserialize(BinaryReader binaryReader) { base.Deserialize(binaryReader); renderMode = (RenderMode)binaryReader.ReadInt32(); pixelPerfect = binaryReader.ReadBoolean(); sortingOrder = binaryReader.ReadInt32(); targetDisplay = binaryReader.ReadInt32(); additionalShaderChannels = (AdditionalCanvasShaderChannels)binaryReader.ReadInt32(); worldCamera = SerializerKun.DesirializeObject <CameraKun>(binaryReader); sortingLayerID = binaryReader.ReadInt32(); sortingLayerName = binaryReader.ReadString(); }
public CanvasKun(Component component) : base(component) { componentKunType = ComponentKunType.Canvas; Canvas canvas = component as Canvas; if (canvas != null) { renderMode = canvas.renderMode; pixelPerfect = canvas.pixelPerfect; sortingOrder = canvas.sortingOrder; targetDisplay = canvas.targetDisplay; additionalShaderChannels = canvas.additionalShaderChannels; worldCamera = new CameraKun(canvas.worldCamera); sortingLayerID = canvas.sortingLayerID; sortingLayerName = canvas.sortingLayerName; } }
public override void SetComponentKun(ComponentKun componentKun) { cameraKun = (CameraKun)componentKun; }