Exemplo n.º 1
0
    public MultiWayCameraModificationSetting Clone()
    {
        var multiWayCameraModificationSetting = new MultiWayCameraModificationSetting();

        multiWayCameraModificationSetting.VerticalLockSettings   = VerticalLockSettings.Clone();
        multiWayCameraModificationSetting.HorizontalLockSettings = HorizontalLockSettings.Clone();
        multiWayCameraModificationSetting.ZoomSettings           = ZoomSettings.Clone();
        multiWayCameraModificationSetting.SmoothDampMoveSettings = SmoothDampMoveSettings.Clone();
        multiWayCameraModificationSetting.Offset = Offset;
        multiWayCameraModificationSetting.VerticalCameraFollowMode            = VerticalCameraFollowMode;
        multiWayCameraModificationSetting.HorizontalOffsetDeltaMovementFactor = HorizontalOffsetDeltaMovementFactor;

        return(multiWayCameraModificationSetting);
    }
        public MultiWayCameraModificationSetting Clone()
        {
            MultiWayCameraModificationSetting multiWayCameraModificationSetting = new MultiWayCameraModificationSetting();

            multiWayCameraModificationSetting.verticalLockSettings   = verticalLockSettings.Clone();
            multiWayCameraModificationSetting.horizontalLockSettings = horizontalLockSettings.Clone();
            multiWayCameraModificationSetting.zoomSettings           = zoomSettings.Clone();
            multiWayCameraModificationSetting.smoothDampMoveSettings = smoothDampMoveSettings.Clone();

            multiWayCameraModificationSetting.offset = offset;
            multiWayCameraModificationSetting.verticalCameraFollowMode            = verticalCameraFollowMode;
            multiWayCameraModificationSetting.horizontalOffsetDeltaMovementFactor = horizontalOffsetDeltaMovementFactor;

            return(multiWayCameraModificationSetting);
        }