Exemple #1
0
        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();
        }
Exemple #2
0
        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;
            }
        }
Exemple #3
0
 public override void SetComponentKun(ComponentKun componentKun)
 {
     cameraKun = (CameraKun)componentKun;
 }