diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern.meta new file mode 100644 index 0000000..1646b02 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 32564f363fbf6f4e690dbb2c1e66e566 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets.meta new file mode 100644 index 0000000..3077d0b --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bd7749829b7bcf543996314396b0996c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX.meta new file mode 100644 index 0000000..6645a66 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 288760c2d8d363f4d8f1e9d8a43e34d3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_01_Half.fbx b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_01_Half.fbx new file mode 100644 index 0000000..510d09d Binary files /dev/null and b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_01_Half.fbx differ diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_01_Half.fbx.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_01_Half.fbx.meta new file mode 100644 index 0000000..d2bfdce --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_01_Half.fbx.meta @@ -0,0 +1,113 @@ +fileFormatVersion: 2 +guid: b77af15bf3e1c6c43918d1c3d515b4fe +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 0 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 0 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 0 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 152337 + packageName: Fruit Market + packageVersion: 3.1.0 + assetPath: Assets/Fruit Market/FBX/Apple_01_Half.fbx + uploadId: 657791 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_01_Quarter.fbx b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_01_Quarter.fbx new file mode 100644 index 0000000..1cbf5a7 Binary files /dev/null and b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_01_Quarter.fbx differ diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_01_Quarter.fbx.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_01_Quarter.fbx.meta new file mode 100644 index 0000000..a9ed34e --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_01_Quarter.fbx.meta @@ -0,0 +1,113 @@ +fileFormatVersion: 2 +guid: 83150fd8e3db7ab4bbe712664adb16ee +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 0 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 0 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 0 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 152337 + packageName: Fruit Market + packageVersion: 3.1.0 + assetPath: Assets/Fruit Market/FBX/Apple_01_Quarter.fbx + uploadId: 657791 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_01_Whole.fbx b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_01_Whole.fbx new file mode 100644 index 0000000..86ab486 Binary files /dev/null and b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_01_Whole.fbx differ diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_01_Whole.fbx.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_01_Whole.fbx.meta new file mode 100644 index 0000000..aada090 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_01_Whole.fbx.meta @@ -0,0 +1,113 @@ +fileFormatVersion: 2 +guid: 4a26e79c5739a32429a9fdff185d8e6f +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 0 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 0 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 0 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 152337 + packageName: Fruit Market + packageVersion: 3.1.0 + assetPath: Assets/Fruit Market/FBX/Apple_01_Whole.fbx + uploadId: 657791 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_02_Half.fbx b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_02_Half.fbx new file mode 100644 index 0000000..7405c06 Binary files /dev/null and b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_02_Half.fbx differ diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_02_Half.fbx.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_02_Half.fbx.meta new file mode 100644 index 0000000..e05673d --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_02_Half.fbx.meta @@ -0,0 +1,113 @@ +fileFormatVersion: 2 +guid: 53830d5b3232ce24799b4fbe733a479f +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 0 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 0 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 0 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 152337 + packageName: Fruit Market + packageVersion: 3.1.0 + assetPath: Assets/Fruit Market/FBX/Apple_02_Half.fbx + uploadId: 657791 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_02_Quarter.fbx b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_02_Quarter.fbx new file mode 100644 index 0000000..19051e2 Binary files /dev/null and b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_02_Quarter.fbx differ diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_02_Quarter.fbx.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_02_Quarter.fbx.meta new file mode 100644 index 0000000..eb469e3 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_02_Quarter.fbx.meta @@ -0,0 +1,113 @@ +fileFormatVersion: 2 +guid: fe223886086a8dd44a78c5a7b2e526af +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 0 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 0 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 0 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 152337 + packageName: Fruit Market + packageVersion: 3.1.0 + assetPath: Assets/Fruit Market/FBX/Apple_02_Quarter.fbx + uploadId: 657791 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_02_Whole.fbx b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_02_Whole.fbx new file mode 100644 index 0000000..535a7f7 Binary files /dev/null and b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_02_Whole.fbx differ diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_02_Whole.fbx.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_02_Whole.fbx.meta new file mode 100644 index 0000000..b150bff --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_02_Whole.fbx.meta @@ -0,0 +1,113 @@ +fileFormatVersion: 2 +guid: 6e557fab2a5cd2a4ca559a6579614c5f +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 0 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 0 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 0 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 152337 + packageName: Fruit Market + packageVersion: 3.1.0 + assetPath: Assets/Fruit Market/FBX/Apple_02_Whole.fbx + uploadId: 657791 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_03_Half.fbx b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_03_Half.fbx new file mode 100644 index 0000000..2a8656b Binary files /dev/null and b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_03_Half.fbx differ diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_03_Half.fbx.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_03_Half.fbx.meta new file mode 100644 index 0000000..88f6a33 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_03_Half.fbx.meta @@ -0,0 +1,113 @@ +fileFormatVersion: 2 +guid: 12eae9f6a72d1744ca54493fdc4444e6 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 0 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 0 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 0 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 152337 + packageName: Fruit Market + packageVersion: 3.1.0 + assetPath: Assets/Fruit Market/FBX/Apple_03_Half.fbx + uploadId: 657791 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_03_Quarter.fbx b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_03_Quarter.fbx new file mode 100644 index 0000000..3341119 Binary files /dev/null and b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_03_Quarter.fbx differ diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_03_Quarter.fbx.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_03_Quarter.fbx.meta new file mode 100644 index 0000000..79ad8aa --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_03_Quarter.fbx.meta @@ -0,0 +1,113 @@ +fileFormatVersion: 2 +guid: d6961f711710ba0479f644201b5572fe +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 0 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 0 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 0 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 152337 + packageName: Fruit Market + packageVersion: 3.1.0 + assetPath: Assets/Fruit Market/FBX/Apple_03_Quarter.fbx + uploadId: 657791 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_03_Whole.fbx b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_03_Whole.fbx new file mode 100644 index 0000000..60e8b7b Binary files /dev/null and b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_03_Whole.fbx differ diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_03_Whole.fbx.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_03_Whole.fbx.meta new file mode 100644 index 0000000..d6a4b1d --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_03_Whole.fbx.meta @@ -0,0 +1,113 @@ +fileFormatVersion: 2 +guid: a0c98b13a8a7df544a04a3fbec8e630e +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 0 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 0 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 0 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 152337 + packageName: Fruit Market + packageVersion: 3.1.0 + assetPath: Assets/Fruit Market/FBX/Apple_03_Whole.fbx + uploadId: 657791 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_04_Half.fbx b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_04_Half.fbx new file mode 100644 index 0000000..8ecb676 Binary files /dev/null and b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_04_Half.fbx differ diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_04_Half.fbx.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_04_Half.fbx.meta new file mode 100644 index 0000000..b853a3e --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_04_Half.fbx.meta @@ -0,0 +1,113 @@ +fileFormatVersion: 2 +guid: 3ed4ca7edf32e474bb78e463c8ef851d +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 0 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 0 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 0 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 152337 + packageName: Fruit Market + packageVersion: 3.1.0 + assetPath: Assets/Fruit Market/FBX/Apple_04_Half.fbx + uploadId: 657791 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_04_Quarter.fbx b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_04_Quarter.fbx new file mode 100644 index 0000000..e5e593a Binary files /dev/null and b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_04_Quarter.fbx differ diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_04_Quarter.fbx.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_04_Quarter.fbx.meta new file mode 100644 index 0000000..2f5e6a0 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_04_Quarter.fbx.meta @@ -0,0 +1,113 @@ +fileFormatVersion: 2 +guid: 88af3d89c7844d74fbc31a546ec36f43 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 0 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 0 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 0 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 152337 + packageName: Fruit Market + packageVersion: 3.1.0 + assetPath: Assets/Fruit Market/FBX/Apple_04_Quarter.fbx + uploadId: 657791 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_04_Whole.fbx b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_04_Whole.fbx new file mode 100644 index 0000000..3ad96e9 Binary files /dev/null and b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_04_Whole.fbx differ diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_04_Whole.fbx.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_04_Whole.fbx.meta new file mode 100644 index 0000000..53c00e6 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/FBX/Apple_04_Whole.fbx.meta @@ -0,0 +1,113 @@ +fileFormatVersion: 2 +guid: 596ef0b99482a0748afdf7ab5788b119 +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 0 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 0 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 0 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 0 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 152337 + packageName: Fruit Market + packageVersion: 3.1.0 + assetPath: Assets/Fruit Market/FBX/Apple_04_Whole.fbx + uploadId: 657791 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Materials.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Materials.meta new file mode 100644 index 0000000..d733319 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c0edd252ffdaeaa4ba55ebc4b5c1b685 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Materials/Apples_01.mat b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Materials/Apples_01.mat new file mode 100644 index 0000000..2b88a9c --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Materials/Apples_01.mat @@ -0,0 +1,140 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Apples_01 + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + - _SPECULAR_SETUP + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 5f162695fa8c2264f905258f23a515a0, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 5f162695fa8c2264f905258f23a515a0, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0.574 + - _Glossiness: 0.27 + - _GlossyReflections: 1 + - _Metallic: 0.352 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.27 + - _SmoothnessTextureChannel: 1 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 0.9658242, b: 0.9658242, a: 1} + - _Color: {r: 1, g: 0.9658242, b: 0.9658242, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.09433961, g: 0.09433961, b: 0.09433961, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &2193578801512854466 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Materials/Apples_01.mat.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Materials/Apples_01.mat.meta new file mode 100644 index 0000000..96b44c4 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Materials/Apples_01.mat.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: a03110586148ea04393b18a598b76814 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 152337 + packageName: Fruit Market + packageVersion: 3.1.0 + assetPath: Assets/Fruit Market/Materials/Apples_01.mat + uploadId: 657791 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island.meta new file mode 100644 index 0000000..86e5a0a --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c65af500465d90a45b568a9383499afd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park.meta new file mode 100644 index 0000000..ec066ea --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7b942ddbb3b044307b143dcb9741210b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Materials.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Materials.meta new file mode 100644 index 0000000..f66ad2e --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 96cd29f72633e44468578a65da45060e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Materials/mat main.mat b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Materials/mat main.mat new file mode 100644 index 0000000..2ad1aed --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Materials/mat main.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: mat main + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: f9d4904e1d1dab641b4199371b58e2ba, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: f9d4904e1d1dab641b4199371b58e2ba, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &1335043977657937926 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 10 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Materials/mat main.mat.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Materials/mat main.mat.meta new file mode 100644 index 0000000..2f1abac --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Materials/mat main.mat.meta @@ -0,0 +1,16 @@ +fileFormatVersion: 2 +guid: 63ac02641efdf374788d7d14242bde68 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 242702 + packageName: Low Poly Environment Park + packageVersion: 1.0.0 + assetPath: Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov + Island/Low Poly Environment Park/Materials/mat main.mat + uploadId: 561576 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models.meta new file mode 100644 index 0000000..aa94b42 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5512bbb5436b71a48b1c6518d32016ad +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Environment.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Environment.meta new file mode 100644 index 0000000..535216d --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Environment.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 427c1aa4b7a05854f88379b935c319c4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Environment/carpet blue.fbx b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Environment/carpet blue.fbx new file mode 100644 index 0000000..4160b82 Binary files /dev/null and b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Environment/carpet blue.fbx differ diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Environment/carpet blue.fbx.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Environment/carpet blue.fbx.meta new file mode 100644 index 0000000..7277145 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Environment/carpet blue.fbx.meta @@ -0,0 +1,118 @@ +fileFormatVersion: 2 +guid: fe6c2ca4ac3c62d47a92606f97ccc50e +ModelImporter: + serializedVersion: 21202 + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: texture main + second: {fileID: 2100000, guid: 63ac02641efdf374788d7d14242bde68, type: 2} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 242702 + packageName: Low Poly Environment Park + packageVersion: 1.0.0 + assetPath: Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov + Island/Low Poly Environment Park/Models/Environment/carpet blue.fbx + uploadId: 561576 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Environment/carpet red.fbx b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Environment/carpet red.fbx new file mode 100644 index 0000000..bb2928b Binary files /dev/null and b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Environment/carpet red.fbx differ diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Environment/carpet red.fbx.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Environment/carpet red.fbx.meta new file mode 100644 index 0000000..5f9822a --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Environment/carpet red.fbx.meta @@ -0,0 +1,118 @@ +fileFormatVersion: 2 +guid: 358b840743147954199e5da2c3d8d1b6 +ModelImporter: + serializedVersion: 21202 + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: texture main + second: {fileID: 2100000, guid: 63ac02641efdf374788d7d14242bde68, type: 2} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 242702 + packageName: Low Poly Environment Park + packageVersion: 1.0.0 + assetPath: Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov + Island/Low Poly Environment Park/Models/Environment/carpet red.fbx + uploadId: 561576 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Environment/picnic bag.fbx b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Environment/picnic bag.fbx new file mode 100644 index 0000000..e08fa6b Binary files /dev/null and b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Environment/picnic bag.fbx differ diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Environment/picnic bag.fbx.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Environment/picnic bag.fbx.meta new file mode 100644 index 0000000..778520b --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Environment/picnic bag.fbx.meta @@ -0,0 +1,118 @@ +fileFormatVersion: 2 +guid: a590a80bad6af8a4eaa19194133619d0 +ModelImporter: + serializedVersion: 21202 + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: texture main + second: {fileID: 2100000, guid: 63ac02641efdf374788d7d14242bde68, type: 2} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 242702 + packageName: Low Poly Environment Park + packageVersion: 1.0.0 + assetPath: Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov + Island/Low Poly Environment Park/Models/Environment/picnic bag.fbx + uploadId: 561576 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Grass.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Grass.meta new file mode 100644 index 0000000..230a61f --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Grass.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1e03b68d073b22a409ce9746eb53c253 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Grass/grass 3.fbx b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Grass/grass 3.fbx new file mode 100644 index 0000000..9222585 Binary files /dev/null and b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Grass/grass 3.fbx differ diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Grass/grass 3.fbx.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Grass/grass 3.fbx.meta new file mode 100644 index 0000000..f4559a0 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Grass/grass 3.fbx.meta @@ -0,0 +1,118 @@ +fileFormatVersion: 2 +guid: 6b7d8ff71597e884f92dee7df1d4572b +ModelImporter: + serializedVersion: 21202 + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: texture main + second: {fileID: 2100000, guid: 63ac02641efdf374788d7d14242bde68, type: 2} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 242702 + packageName: Low Poly Environment Park + packageVersion: 1.0.0 + assetPath: Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov + Island/Low Poly Environment Park/Models/Grass/grass 3.fbx + uploadId: 561576 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Park grounds.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Park grounds.meta new file mode 100644 index 0000000..3719c51 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Park grounds.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 014a714566e5de34380043c5b2ffcdb2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Park grounds/ground park 3.fbx b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Park grounds/ground park 3.fbx new file mode 100644 index 0000000..1ddbe67 Binary files /dev/null and b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Park grounds/ground park 3.fbx differ diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Park grounds/ground park 3.fbx.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Park grounds/ground park 3.fbx.meta new file mode 100644 index 0000000..e37933f --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Park grounds/ground park 3.fbx.meta @@ -0,0 +1,118 @@ +fileFormatVersion: 2 +guid: d2a60a76befad44449f29737a21acbe0 +ModelImporter: + serializedVersion: 21202 + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: texture main + second: {fileID: 2100000, guid: 63ac02641efdf374788d7d14242bde68, type: 2} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 242702 + packageName: Low Poly Environment Park + packageVersion: 1.0.0 + assetPath: Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov + Island/Low Poly Environment Park/Models/Park grounds/ground park 3.fbx + uploadId: 561576 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Stones.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Stones.meta new file mode 100644 index 0000000..f231ac0 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Stones.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0f7e2c1638ee2f44dad563e8f0ec03e5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Stones/stone 2.fbx b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Stones/stone 2.fbx new file mode 100644 index 0000000..2ae239d Binary files /dev/null and b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Stones/stone 2.fbx differ diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Stones/stone 2.fbx.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Stones/stone 2.fbx.meta new file mode 100644 index 0000000..1c13c02 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Stones/stone 2.fbx.meta @@ -0,0 +1,118 @@ +fileFormatVersion: 2 +guid: 08185724b7eab714ba3fcef8656d7275 +ModelImporter: + serializedVersion: 21202 + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: texture main + second: {fileID: 2100000, guid: 63ac02641efdf374788d7d14242bde68, type: 2} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 242702 + packageName: Low Poly Environment Park + packageVersion: 1.0.0 + assetPath: Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov + Island/Low Poly Environment Park/Models/Stones/stone 2.fbx + uploadId: 561576 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Trees.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Trees.meta new file mode 100644 index 0000000..c008189 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Trees.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bbe2d4484a699c04682506c0c3da5999 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Trees/tree round foliage.fbx b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Trees/tree round foliage.fbx new file mode 100644 index 0000000..1031328 Binary files /dev/null and b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Trees/tree round foliage.fbx differ diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Trees/tree round foliage.fbx.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Trees/tree round foliage.fbx.meta new file mode 100644 index 0000000..debccdc --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Models/Trees/tree round foliage.fbx.meta @@ -0,0 +1,118 @@ +fileFormatVersion: 2 +guid: a3270467eb28a9844b22855aea1d3ae3 +ModelImporter: + serializedVersion: 21202 + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: texture main + second: {fileID: 2100000, guid: 63ac02641efdf374788d7d14242bde68, type: 2} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 242702 + packageName: Low Poly Environment Park + packageVersion: 1.0.0 + assetPath: Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov + Island/Low Poly Environment Park/Models/Trees/tree round foliage.fbx + uploadId: 561576 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs.meta new file mode 100644 index 0000000..7ef8f8f --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7f94265d280321f4f99b5e18b5821248 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Environment.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Environment.meta new file mode 100644 index 0000000..006edf1 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Environment.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 85fbfcdfc0a220f48bb1448060262cfe +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Environment/carpet blue.prefab b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Environment/carpet blue.prefab new file mode 100644 index 0000000..a9d92d8 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Environment/carpet blue.prefab @@ -0,0 +1,99 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &856894041824901426 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 49429901759964040} + - component: {fileID: 3963246487179127853} + - component: {fileID: 1217292307555981543} + - component: {fileID: 7403483394827898123} + m_Layer: 0 + m_Name: carpet blue + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &49429901759964040 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 856894041824901426} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &3963246487179127853 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 856894041824901426} + m_Mesh: {fileID: 4359288510819847527, guid: fe6c2ca4ac3c62d47a92606f97ccc50e, type: 3} +--- !u!23 &1217292307555981543 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 856894041824901426} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 63ac02641efdf374788d7d14242bde68, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &7403483394827898123 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 856894041824901426} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.98838437, y: 0.022761477, z: 2} + m_Center: {x: 0, y: 0.0113805765, z: 0} diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Environment/carpet blue.prefab.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Environment/carpet blue.prefab.meta new file mode 100644 index 0000000..4d1c3b4 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Environment/carpet blue.prefab.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 70ffeeb41bbcb4d4f88bd63e0547ffb0 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 242702 + packageName: Low Poly Environment Park + packageVersion: 1.0.0 + assetPath: Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov + Island/Low Poly Environment Park/Prefabs/Environment/carpet blue.prefab + uploadId: 561576 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Environment/carpet red.prefab b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Environment/carpet red.prefab new file mode 100644 index 0000000..e021446 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Environment/carpet red.prefab @@ -0,0 +1,99 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8840738816478538141 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8213243770704343847} + - component: {fileID: 5067840565694610562} + - component: {fileID: 7039233339208386632} + - component: {fileID: 1889492478088169617} + m_Layer: 0 + m_Name: carpet red + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8213243770704343847 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8840738816478538141} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &5067840565694610562 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8840738816478538141} + m_Mesh: {fileID: -8897414321481704931, guid: 358b840743147954199e5da2c3d8d1b6, type: 3} +--- !u!23 &7039233339208386632 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8840738816478538141} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 63ac02641efdf374788d7d14242bde68, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &1889492478088169617 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8840738816478538141} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.98838437, y: 0.022761477, z: 2} + m_Center: {x: 0, y: 0.0113805765, z: 0} diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Environment/carpet red.prefab.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Environment/carpet red.prefab.meta new file mode 100644 index 0000000..872042d --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Environment/carpet red.prefab.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 36092e653377b174fb0366a9f88709ba +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 242702 + packageName: Low Poly Environment Park + packageVersion: 1.0.0 + assetPath: Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov + Island/Low Poly Environment Park/Prefabs/Environment/carpet red.prefab + uploadId: 561576 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Environment/picnic bag.prefab b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Environment/picnic bag.prefab new file mode 100644 index 0000000..117dfbd --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Environment/picnic bag.prefab @@ -0,0 +1,99 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5506598610064039545 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5125253529391760579} + - component: {fileID: 8110795442385161062} + - component: {fileID: 6299306841841696684} + - component: {fileID: 3938134536482564709} + m_Layer: 0 + m_Name: picnic bag + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5125253529391760579 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5506598610064039545} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8110795442385161062 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5506598610064039545} + m_Mesh: {fileID: -3498205008060649856, guid: a590a80bad6af8a4eaa19194133619d0, type: 3} +--- !u!23 &6299306841841696684 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5506598610064039545} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 63ac02641efdf374788d7d14242bde68, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &3938134536482564709 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5506598610064039545} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.38648012, y: 0.45955798, z: 0.5256431} + m_Center: {x: 0, y: 0.22977896, z: 0.000000014901161} diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Environment/picnic bag.prefab.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Environment/picnic bag.prefab.meta new file mode 100644 index 0000000..6801cd4 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Environment/picnic bag.prefab.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 602bc4d45f6a07949b3f169c884ec23a +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 242702 + packageName: Low Poly Environment Park + packageVersion: 1.0.0 + assetPath: Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov + Island/Low Poly Environment Park/Prefabs/Environment/picnic bag.prefab + uploadId: 561576 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Grass.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Grass.meta new file mode 100644 index 0000000..4aab74a --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Grass.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cdfd1851af427c64b984c1dcf94ec3c4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Grass/grass 3.prefab b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Grass/grass 3.prefab new file mode 100644 index 0000000..00ee4d6 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Grass/grass 3.prefab @@ -0,0 +1,99 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6043276807455756731 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6383246160952396545} + - component: {fileID: 8014721806994670756} + - component: {fileID: 5250902826798706798} + - component: {fileID: 3959998895965743561} + m_Layer: 0 + m_Name: grass 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6383246160952396545 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6043276807455756731} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &8014721806994670756 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6043276807455756731} + m_Mesh: {fileID: -6286172746267173718, guid: 6b7d8ff71597e884f92dee7df1d4572b, type: 3} +--- !u!23 &5250902826798706798 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6043276807455756731} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 63ac02641efdf374788d7d14242bde68, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &3959998895965743561 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6043276807455756731} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.694866, y: 0.914904, z: 0.5828358} + m_Center: {x: 0, y: 0.457452, z: 0.00000008940697} diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Grass/grass 3.prefab.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Grass/grass 3.prefab.meta new file mode 100644 index 0000000..476a3c8 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Grass/grass 3.prefab.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 967e41698de928e4c80fc36cc7741738 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 242702 + packageName: Low Poly Environment Park + packageVersion: 1.0.0 + assetPath: Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov + Island/Low Poly Environment Park/Prefabs/Grass/grass 3.prefab + uploadId: 561576 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Park grounds.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Park grounds.meta new file mode 100644 index 0000000..8e2456e --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Park grounds.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: db6fb602ce1b6f343b85e85f767fa282 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Park grounds/ground park 3.prefab b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Park grounds/ground park 3.prefab new file mode 100644 index 0000000..84726d2 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Park grounds/ground park 3.prefab @@ -0,0 +1,99 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3052850368475156302 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2384154148109129204} + - component: {fileID: 1637599448326380113} + - component: {fileID: 3557029295866932891} + - component: {fileID: 5244661053680933543} + m_Layer: 0 + m_Name: ground park 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2384154148109129204 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3052850368475156302} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1637599448326380113 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3052850368475156302} + m_Mesh: {fileID: -4356901771849843921, guid: d2a60a76befad44449f29737a21acbe0, type: 3} +--- !u!23 &3557029295866932891 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3052850368475156302} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 63ac02641efdf374788d7d14242bde68, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &5244661053680933543 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3052850368475156302} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 5.6395726, y: 0.3000489, z: 5.553895} + m_Center: {x: 0, y: 0.150024, z: 0} diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Park grounds/ground park 3.prefab.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Park grounds/ground park 3.prefab.meta new file mode 100644 index 0000000..5b6ae94 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Park grounds/ground park 3.prefab.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 08262869cbba7f246b71c51488913881 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 242702 + packageName: Low Poly Environment Park + packageVersion: 1.0.0 + assetPath: Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov + Island/Low Poly Environment Park/Prefabs/Park grounds/ground park 3.prefab + uploadId: 561576 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Stones.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Stones.meta new file mode 100644 index 0000000..55195de --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Stones.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1a29abd0e150bbd49b03ccd2d4dd93d6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Stones/stone 2.prefab b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Stones/stone 2.prefab new file mode 100644 index 0000000..3a8ec99 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Stones/stone 2.prefab @@ -0,0 +1,99 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4363065753263768193 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4019297204757190715} + - component: {fileID: 29469207255766942} + - component: {fileID: 2849728941031826260} + - component: {fileID: 3764894519282223953} + m_Layer: 0 + m_Name: stone 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4019297204757190715 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4363065753263768193} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &29469207255766942 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4363065753263768193} + m_Mesh: {fileID: -5104937864539571493, guid: 08185724b7eab714ba3fcef8656d7275, type: 3} +--- !u!23 &2849728941031826260 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4363065753263768193} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 63ac02641efdf374788d7d14242bde68, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &3764894519282223953 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4363065753263768193} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.7229324, y: 0.5884436, z: 0.8404267} + m_Center: {x: 0, y: 0.29422173, z: 0} diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Stones/stone 2.prefab.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Stones/stone 2.prefab.meta new file mode 100644 index 0000000..9e84cca --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Stones/stone 2.prefab.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 916cd135a71750a4483f84f736ebe36d +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 242702 + packageName: Low Poly Environment Park + packageVersion: 1.0.0 + assetPath: Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov + Island/Low Poly Environment Park/Prefabs/Stones/stone 2.prefab + uploadId: 561576 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Trees.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Trees.meta new file mode 100644 index 0000000..bdcc6d3 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Trees.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 83666c7f73a0b5a40af6760174fbc16b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Trees/tree round foliage.prefab b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Trees/tree round foliage.prefab new file mode 100644 index 0000000..c112185 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Trees/tree round foliage.prefab @@ -0,0 +1,99 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6991265809765871834 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7660103562539428448} + - component: {fileID: 6764965259558184389} + - component: {fileID: 8792446243990278415} + - component: {fileID: 1385386714211494432} + m_Layer: 0 + m_Name: tree round foliage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7660103562539428448 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6991265809765871834} + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &6764965259558184389 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6991265809765871834} + m_Mesh: {fileID: -7099501089225694965, guid: a3270467eb28a9844b22855aea1d3ae3, type: 3} +--- !u!23 &8792446243990278415 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6991265809765871834} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 63ac02641efdf374788d7d14242bde68, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &1385386714211494432 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6991265809765871834} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 3.5830715, y: 3.7790728, z: 2.024286} + m_Center: {x: 0, y: 1.8895364, z: 0.00000047683716} diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Trees/tree round foliage.prefab.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Trees/tree round foliage.prefab.meta new file mode 100644 index 0000000..cd82ffb --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Prefabs/Trees/tree round foliage.prefab.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: fea69626389bd194daaf921d168eefe7 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 242702 + packageName: Low Poly Environment Park + packageVersion: 1.0.0 + assetPath: Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov + Island/Low Poly Environment Park/Prefabs/Trees/tree round foliage.prefab + uploadId: 561576 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Textures.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Textures.meta new file mode 100644 index 0000000..d315efd --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7315e0f7ad452c440858d4f7eedf43c8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Textures/texture main.png b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Textures/texture main.png new file mode 100644 index 0000000..f90b390 Binary files /dev/null and b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Textures/texture main.png differ diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Textures/texture main.png.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Textures/texture main.png.meta new file mode 100644 index 0000000..e45f76e --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/Textures/texture main.png.meta @@ -0,0 +1,131 @@ +fileFormatVersion: 2 +guid: f9d4904e1d1dab641b4199371b58e2ba +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 242702 + packageName: Low Poly Environment Park + packageVersion: 1.0.0 + assetPath: Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov + Island/Low Poly Environment Park/Textures/texture main.png + uploadId: 561576 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/ground park 3 Variant.prefab b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/ground park 3 Variant.prefab new file mode 100644 index 0000000..0481bba --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/ground park 3 Variant.prefab @@ -0,0 +1,551 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &1591315086500828578 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 644590832497356739} + m_Modifications: + - target: {fileID: 5125253529391760579, guid: 602bc4d45f6a07949b3f169c884ec23a, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 5125253529391760579, guid: 602bc4d45f6a07949b3f169c884ec23a, type: 3} + propertyPath: m_LocalPosition.x + value: -2.05 + objectReference: {fileID: 0} + - target: {fileID: 5125253529391760579, guid: 602bc4d45f6a07949b3f169c884ec23a, type: 3} + propertyPath: m_LocalPosition.y + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 5125253529391760579, guid: 602bc4d45f6a07949b3f169c884ec23a, type: 3} + propertyPath: m_LocalPosition.z + value: -0.11 + objectReference: {fileID: 0} + - target: {fileID: 5125253529391760579, guid: 602bc4d45f6a07949b3f169c884ec23a, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7228928 + objectReference: {fileID: 0} + - target: {fileID: 5125253529391760579, guid: 602bc4d45f6a07949b3f169c884ec23a, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5125253529391760579, guid: 602bc4d45f6a07949b3f169c884ec23a, type: 3} + propertyPath: m_LocalRotation.y + value: -0.6909603 + objectReference: {fileID: 0} + - target: {fileID: 5125253529391760579, guid: 602bc4d45f6a07949b3f169c884ec23a, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5125253529391760579, guid: 602bc4d45f6a07949b3f169c884ec23a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5125253529391760579, guid: 602bc4d45f6a07949b3f169c884ec23a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -87.412 + objectReference: {fileID: 0} + - target: {fileID: 5125253529391760579, guid: 602bc4d45f6a07949b3f169c884ec23a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5506598610064039545, guid: 602bc4d45f6a07949b3f169c884ec23a, type: 3} + propertyPath: m_Name + value: picnic bag (1) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 602bc4d45f6a07949b3f169c884ec23a, type: 3} +--- !u!4 &5851849707586621793 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5125253529391760579, guid: 602bc4d45f6a07949b3f169c884ec23a, type: 3} + m_PrefabInstance: {fileID: 1591315086500828578} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2775243443598444512 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 644590832497356739} + m_Modifications: + - target: {fileID: 6043276807455756731, guid: 967e41698de928e4c80fc36cc7741738, type: 3} + propertyPath: m_Name + value: grass 3 + objectReference: {fileID: 0} + - target: {fileID: 6383246160952396545, guid: 967e41698de928e4c80fc36cc7741738, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 6383246160952396545, guid: 967e41698de928e4c80fc36cc7741738, type: 3} + propertyPath: m_LocalPosition.x + value: -0.47 + objectReference: {fileID: 0} + - target: {fileID: 6383246160952396545, guid: 967e41698de928e4c80fc36cc7741738, type: 3} + propertyPath: m_LocalPosition.y + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 6383246160952396545, guid: 967e41698de928e4c80fc36cc7741738, type: 3} + propertyPath: m_LocalPosition.z + value: -1.16 + objectReference: {fileID: 0} + - target: {fileID: 6383246160952396545, guid: 967e41698de928e4c80fc36cc7741738, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6383246160952396545, guid: 967e41698de928e4c80fc36cc7741738, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6383246160952396545, guid: 967e41698de928e4c80fc36cc7741738, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6383246160952396545, guid: 967e41698de928e4c80fc36cc7741738, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6383246160952396545, guid: 967e41698de928e4c80fc36cc7741738, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6383246160952396545, guid: 967e41698de928e4c80fc36cc7741738, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6383246160952396545, guid: 967e41698de928e4c80fc36cc7741738, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 967e41698de928e4c80fc36cc7741738, type: 3} +--- !u!4 &9085587445983694049 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6383246160952396545, guid: 967e41698de928e4c80fc36cc7741738, type: 3} + m_PrefabInstance: {fileID: 2775243443598444512} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3018604044863928887 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + propertyPath: m_LocalPosition.x + value: 21.4 + objectReference: {fileID: 0} + - target: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3052850368475156302, guid: 08262869cbba7f246b71c51488913881, type: 3} + propertyPath: m_Name + value: ground park 3 Variant + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + insertIndex: -1 + addedObject: {fileID: 7999841460740690907} + - targetCorrespondingSourceObject: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + insertIndex: -1 + addedObject: {fileID: 4629420613840650590} + - targetCorrespondingSourceObject: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + insertIndex: -1 + addedObject: {fileID: 2353278602215530764} + - targetCorrespondingSourceObject: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + insertIndex: -1 + addedObject: {fileID: 5851849707586621793} + - targetCorrespondingSourceObject: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + insertIndex: -1 + addedObject: {fileID: 1531159614299424520} + - targetCorrespondingSourceObject: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + insertIndex: -1 + addedObject: {fileID: 7596125890809386122} + - targetCorrespondingSourceObject: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + insertIndex: -1 + addedObject: {fileID: 9085587445983694049} + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 08262869cbba7f246b71c51488913881, type: 3} +--- !u!4 &644590832497356739 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + m_PrefabInstance: {fileID: 3018604044863928887} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3586074993228935801 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 644590832497356739} + m_Modifications: + - target: {fileID: 8213243770704343847, guid: 36092e653377b174fb0366a9f88709ba, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8213243770704343847, guid: 36092e653377b174fb0366a9f88709ba, type: 3} + propertyPath: m_LocalPosition.x + value: 1.39 + objectReference: {fileID: 0} + - target: {fileID: 8213243770704343847, guid: 36092e653377b174fb0366a9f88709ba, type: 3} + propertyPath: m_LocalPosition.y + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 8213243770704343847, guid: 36092e653377b174fb0366a9f88709ba, type: 3} + propertyPath: m_LocalPosition.z + value: -0.13 + objectReference: {fileID: 0} + - target: {fileID: 8213243770704343847, guid: 36092e653377b174fb0366a9f88709ba, type: 3} + propertyPath: m_LocalRotation.w + value: 0.9748068 + objectReference: {fileID: 0} + - target: {fileID: 8213243770704343847, guid: 36092e653377b174fb0366a9f88709ba, type: 3} + propertyPath: m_LocalRotation.x + value: 4.2533317e-20 + objectReference: {fileID: 0} + - target: {fileID: 8213243770704343847, guid: 36092e653377b174fb0366a9f88709ba, type: 3} + propertyPath: m_LocalRotation.y + value: -0.22305124 + objectReference: {fileID: 0} + - target: {fileID: 8213243770704343847, guid: 36092e653377b174fb0366a9f88709ba, type: 3} + propertyPath: m_LocalRotation.z + value: -0.000000026589776 + objectReference: {fileID: 0} + - target: {fileID: 8213243770704343847, guid: 36092e653377b174fb0366a9f88709ba, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8213243770704343847, guid: 36092e653377b174fb0366a9f88709ba, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -25.777 + objectReference: {fileID: 0} + - target: {fileID: 8213243770704343847, guid: 36092e653377b174fb0366a9f88709ba, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8840738816478538141, guid: 36092e653377b174fb0366a9f88709ba, type: 3} + propertyPath: m_Name + value: carpet red + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 36092e653377b174fb0366a9f88709ba, type: 3} +--- !u!4 &4629420613840650590 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8213243770704343847, guid: 36092e653377b174fb0366a9f88709ba, type: 3} + m_PrefabInstance: {fileID: 3586074993228935801} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6822308861111864497 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 644590832497356739} + m_Modifications: + - target: {fileID: 4019297204757190715, guid: 916cd135a71750a4483f84f736ebe36d, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4019297204757190715, guid: 916cd135a71750a4483f84f736ebe36d, type: 3} + propertyPath: m_LocalPosition.x + value: -1.37 + objectReference: {fileID: 0} + - target: {fileID: 4019297204757190715, guid: 916cd135a71750a4483f84f736ebe36d, type: 3} + propertyPath: m_LocalPosition.y + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 4019297204757190715, guid: 916cd135a71750a4483f84f736ebe36d, type: 3} + propertyPath: m_LocalPosition.z + value: -0.96 + objectReference: {fileID: 0} + - target: {fileID: 4019297204757190715, guid: 916cd135a71750a4483f84f736ebe36d, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7288143 + objectReference: {fileID: 0} + - target: {fileID: 4019297204757190715, guid: 916cd135a71750a4483f84f736ebe36d, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4019297204757190715, guid: 916cd135a71750a4483f84f736ebe36d, type: 3} + propertyPath: m_LocalRotation.y + value: -0.68471146 + objectReference: {fileID: 0} + - target: {fileID: 4019297204757190715, guid: 916cd135a71750a4483f84f736ebe36d, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4019297204757190715, guid: 916cd135a71750a4483f84f736ebe36d, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4019297204757190715, guid: 916cd135a71750a4483f84f736ebe36d, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -86.426 + objectReference: {fileID: 0} + - target: {fileID: 4019297204757190715, guid: 916cd135a71750a4483f84f736ebe36d, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4363065753263768193, guid: 916cd135a71750a4483f84f736ebe36d, type: 3} + propertyPath: m_Name + value: stone 2 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 916cd135a71750a4483f84f736ebe36d, type: 3} +--- !u!4 &7596125890809386122 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 4019297204757190715, guid: 916cd135a71750a4483f84f736ebe36d, type: 3} + m_PrefabInstance: {fileID: 6822308861111864497} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &7460222152304960975 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 644590832497356739} + m_Modifications: + - target: {fileID: 5125253529391760579, guid: 602bc4d45f6a07949b3f169c884ec23a, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5125253529391760579, guid: 602bc4d45f6a07949b3f169c884ec23a, type: 3} + propertyPath: m_LocalPosition.x + value: 1.91 + objectReference: {fileID: 0} + - target: {fileID: 5125253529391760579, guid: 602bc4d45f6a07949b3f169c884ec23a, type: 3} + propertyPath: m_LocalPosition.y + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 5125253529391760579, guid: 602bc4d45f6a07949b3f169c884ec23a, type: 3} + propertyPath: m_LocalPosition.z + value: 1.11 + objectReference: {fileID: 0} + - target: {fileID: 5125253529391760579, guid: 602bc4d45f6a07949b3f169c884ec23a, type: 3} + propertyPath: m_LocalRotation.w + value: 0.9287644 + objectReference: {fileID: 0} + - target: {fileID: 5125253529391760579, guid: 602bc4d45f6a07949b3f169c884ec23a, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5125253529391760579, guid: 602bc4d45f6a07949b3f169c884ec23a, type: 3} + propertyPath: m_LocalRotation.y + value: -0.37067068 + objectReference: {fileID: 0} + - target: {fileID: 5125253529391760579, guid: 602bc4d45f6a07949b3f169c884ec23a, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5125253529391760579, guid: 602bc4d45f6a07949b3f169c884ec23a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5125253529391760579, guid: 602bc4d45f6a07949b3f169c884ec23a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -43.514 + objectReference: {fileID: 0} + - target: {fileID: 5125253529391760579, guid: 602bc4d45f6a07949b3f169c884ec23a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5506598610064039545, guid: 602bc4d45f6a07949b3f169c884ec23a, type: 3} + propertyPath: m_Name + value: picnic bag + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 602bc4d45f6a07949b3f169c884ec23a, type: 3} +--- !u!4 &2353278602215530764 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5125253529391760579, guid: 602bc4d45f6a07949b3f169c884ec23a, type: 3} + m_PrefabInstance: {fileID: 7460222152304960975} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8046447470672834643 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 644590832497356739} + m_Modifications: + - target: {fileID: 49429901759964040, guid: 70ffeeb41bbcb4d4f88bd63e0547ffb0, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 49429901759964040, guid: 70ffeeb41bbcb4d4f88bd63e0547ffb0, type: 3} + propertyPath: m_LocalPosition.x + value: -1.3 + objectReference: {fileID: 0} + - target: {fileID: 49429901759964040, guid: 70ffeeb41bbcb4d4f88bd63e0547ffb0, type: 3} + propertyPath: m_LocalPosition.y + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 49429901759964040, guid: 70ffeeb41bbcb4d4f88bd63e0547ffb0, type: 3} + propertyPath: m_LocalPosition.z + value: 1.22 + objectReference: {fileID: 0} + - target: {fileID: 49429901759964040, guid: 70ffeeb41bbcb4d4f88bd63e0547ffb0, type: 3} + propertyPath: m_LocalRotation.w + value: 0.3170151 + objectReference: {fileID: 0} + - target: {fileID: 49429901759964040, guid: 70ffeeb41bbcb4d4f88bd63e0547ffb0, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 49429901759964040, guid: 70ffeeb41bbcb4d4f88bd63e0547ffb0, type: 3} + propertyPath: m_LocalRotation.y + value: -0.9484205 + objectReference: {fileID: 0} + - target: {fileID: 49429901759964040, guid: 70ffeeb41bbcb4d4f88bd63e0547ffb0, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 49429901759964040, guid: 70ffeeb41bbcb4d4f88bd63e0547ffb0, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 49429901759964040, guid: 70ffeeb41bbcb4d4f88bd63e0547ffb0, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -143.035 + objectReference: {fileID: 0} + - target: {fileID: 49429901759964040, guid: 70ffeeb41bbcb4d4f88bd63e0547ffb0, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 856894041824901426, guid: 70ffeeb41bbcb4d4f88bd63e0547ffb0, type: 3} + propertyPath: m_Name + value: carpet blue + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 70ffeeb41bbcb4d4f88bd63e0547ffb0, type: 3} +--- !u!4 &7999841460740690907 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 49429901759964040, guid: 70ffeeb41bbcb4d4f88bd63e0547ffb0, type: 3} + m_PrefabInstance: {fileID: 8046447470672834643} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &9183369692379622760 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 644590832497356739} + m_Modifications: + - target: {fileID: 6991265809765871834, guid: fea69626389bd194daaf921d168eefe7, type: 3} + propertyPath: m_Name + value: tree round foliage + objectReference: {fileID: 0} + - target: {fileID: 7660103562539428448, guid: fea69626389bd194daaf921d168eefe7, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 7660103562539428448, guid: fea69626389bd194daaf921d168eefe7, type: 3} + propertyPath: m_LocalPosition.x + value: -0.98 + objectReference: {fileID: 0} + - target: {fileID: 7660103562539428448, guid: fea69626389bd194daaf921d168eefe7, type: 3} + propertyPath: m_LocalPosition.y + value: 0.3 + objectReference: {fileID: 0} + - target: {fileID: 7660103562539428448, guid: fea69626389bd194daaf921d168eefe7, type: 3} + propertyPath: m_LocalPosition.z + value: -1.72 + objectReference: {fileID: 0} + - target: {fileID: 7660103562539428448, guid: fea69626389bd194daaf921d168eefe7, type: 3} + propertyPath: m_LocalRotation.w + value: 0.9673818 + objectReference: {fileID: 0} + - target: {fileID: 7660103562539428448, guid: fea69626389bd194daaf921d168eefe7, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7660103562539428448, guid: fea69626389bd194daaf921d168eefe7, type: 3} + propertyPath: m_LocalRotation.y + value: 0.25332308 + objectReference: {fileID: 0} + - target: {fileID: 7660103562539428448, guid: fea69626389bd194daaf921d168eefe7, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 7660103562539428448, guid: fea69626389bd194daaf921d168eefe7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7660103562539428448, guid: fea69626389bd194daaf921d168eefe7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 29.349 + objectReference: {fileID: 0} + - target: {fileID: 7660103562539428448, guid: fea69626389bd194daaf921d168eefe7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fea69626389bd194daaf921d168eefe7, type: 3} +--- !u!4 &1531159614299424520 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 7660103562539428448, guid: fea69626389bd194daaf921d168eefe7, type: 3} + m_PrefabInstance: {fileID: 9183369692379622760} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/ground park 3 Variant.prefab.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/ground park 3 Variant.prefab.meta new file mode 100644 index 0000000..8924408 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/ground park 3 Variant.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: be5d80fdecdecec1f99809b607175f2a +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/guideline.pdf b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/guideline.pdf new file mode 100644 index 0000000..00b9f87 Binary files /dev/null and b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/guideline.pdf differ diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/guideline.pdf.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/guideline.pdf.meta new file mode 100644 index 0000000..b80b7c4 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov Island/Low Poly Environment Park/guideline.pdf.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 9f76b86af9fa64cc9bb1779869eeb06d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 242702 + packageName: Low Poly Environment Park + packageVersion: 1.0.0 + assetPath: Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Palmov + Island/Low Poly Environment Park/guideline.pdf + uploadId: 561576 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Prefabs.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Prefabs.meta new file mode 100644 index 0000000..85e8c09 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ad346425a1bb06f438f9124568b30f13 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Prefabs/Apple.prefab b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Prefabs/Apple.prefab new file mode 100644 index 0000000..2c925af --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Prefabs/Apple.prefab @@ -0,0 +1,151 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1007152147719549167 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1007152147720039631} + - component: {fileID: 1007152147720809711} + - component: {fileID: 1007152147721809455} + - component: {fileID: 7822068497104602875} + - component: {fileID: 8087091757904678408} + - component: {fileID: 7131532575621322678} + m_Layer: 0 + m_Name: Apple + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1007152147720039631 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1007152147719549167} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1007152147720809711 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1007152147719549167} + m_Mesh: {fileID: 979027890642638559, guid: 596ef0b99482a0748afdf7ab5788b119, type: 3} +--- !u!23 &1007152147721809455 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1007152147719549167} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a03110586148ea04393b18a598b76814, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &7822068497104602875 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1007152147719549167} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4c13b8df468d46a1abbcdf7ffd9d5f92, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!54 &8087091757904678408 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1007152147719549167} + serializedVersion: 4 + m_Mass: 1 + m_Drag: 1 + m_AngularDrag: 0.05 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 1, y: 1, z: 1} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 1 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!135 &7131532575621322678 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1007152147719549167} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Radius: 0.18 + m_Center: {x: -0.000000014901161, y: 0.18, z: -0.00000033527613} diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Prefabs/Apple.prefab.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Prefabs/Apple.prefab.meta new file mode 100644 index 0000000..a3756f7 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Prefabs/Apple.prefab.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: f65de7ded016c4b409e876079dd7aaa6 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 152337 + packageName: Fruit Market + packageVersion: 3.1.0 + assetPath: Assets/Fruit Market/Prefabs/Apple_Red_Whole.prefab + uploadId: 657791 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Prefabs/Apple_Red_Half.prefab b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Prefabs/Apple_Red_Half.prefab new file mode 100644 index 0000000..71a4c2a --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Prefabs/Apple_Red_Half.prefab @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1007152147719549167 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1007152147720039631} + - component: {fileID: 1007152147720809711} + - component: {fileID: 1007152147721809455} + - component: {fileID: 7169768256188351878} + m_Layer: 0 + m_Name: Apple_Red_Half + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1007152147720039631 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1007152147719549167} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &1007152147720809711 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1007152147719549167} + m_Mesh: {fileID: 9118491904667032431, guid: 3ed4ca7edf32e474bb78e463c8ef851d, type: 3} +--- !u!23 &1007152147721809455 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1007152147719549167} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a03110586148ea04393b18a598b76814, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!64 &7169768256188351878 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1007152147719549167} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300000, guid: 468c1a1d80ae21041a85b79cc497c980, type: 3} diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Prefabs/Apple_Red_Half.prefab.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Prefabs/Apple_Red_Half.prefab.meta new file mode 100644 index 0000000..f51c953 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Prefabs/Apple_Red_Half.prefab.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: 8b5971faa46e5f1448299258de3cc560 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 152337 + packageName: Fruit Market + packageVersion: 3.1.0 + assetPath: Assets/Fruit Market/Prefabs/Apple_Red_Half.prefab + uploadId: 657791 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Textures.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Textures.meta new file mode 100644 index 0000000..61a7f72 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e1406546c893f304b9a93bbbfa8a6bd6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Textures/1024 x 1024.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Textures/1024 x 1024.meta new file mode 100644 index 0000000..27d3f94 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Textures/1024 x 1024.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0d0bf314fe1171f44862293bdc2da255 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Textures/1024 x 1024/Apples_01.png b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Textures/1024 x 1024/Apples_01.png new file mode 100644 index 0000000..8083d50 Binary files /dev/null and b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Textures/1024 x 1024/Apples_01.png differ diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Textures/1024 x 1024/Apples_01.png.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Textures/1024 x 1024/Apples_01.png.meta new file mode 100644 index 0000000..5ae1bfd --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Textures/1024 x 1024/Apples_01.png.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: 5f162695fa8c2264f905258f23a515a0 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 152337 + packageName: Fruit Market + packageVersion: 3.1.0 + assetPath: Assets/Fruit Market/Textures/1024 x 1024/Apples_01.png + uploadId: 657791 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Textures/1024 x 1024/Apples_02.png b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Textures/1024 x 1024/Apples_02.png new file mode 100644 index 0000000..7166fe0 Binary files /dev/null and b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Textures/1024 x 1024/Apples_02.png differ diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Textures/1024 x 1024/Apples_02.png.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Textures/1024 x 1024/Apples_02.png.meta new file mode 100644 index 0000000..f6eea5e --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Assets/Textures/1024 x 1024/Apples_02.png.meta @@ -0,0 +1,106 @@ +fileFormatVersion: 2 +guid: 1785503bf88aa944f9f00400a850b6ed +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 152337 + packageName: Fruit Market + packageVersion: 3.1.0 + assetPath: Assets/Fruit Market/Textures/1024 x 1024/Apples_02.png + uploadId: 657791 diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Scene.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Scene.meta new file mode 100644 index 0000000..518b963 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Scene.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e0af3ab4143a4ab45ba403625789492a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Scene/StatePattern.unity b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Scene/StatePattern.unity new file mode 100644 index 0000000..2ba828d --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Scene/StatePattern.unity @@ -0,0 +1,1367 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 1 + m_PVRFilteringGaussRadiusAO: 1 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &121694089 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 121694091} + - component: {fileID: 121694090} + - component: {fileID: 121694092} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &121694090 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121694089} + m_Enabled: 1 + serializedVersion: 11 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 + m_LightUnit: 1 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 +--- !u!4 &121694091 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121694089} + serializedVersion: 2 + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!114 &121694092 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121694089} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 3 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_RenderingLayers: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_ShadowRenderingLayers: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} + m_SoftShadowQuality: 0 +--- !u!1001 &328654016 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1098031800} + m_Modifications: + - target: {fileID: 1007152147719549167, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_Name + value: Apple (7) + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.x + value: -1.917 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.y + value: -0.344 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.z + value: -0.316 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} +--- !u!4 &328654017 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + m_PrefabInstance: {fileID: 328654016} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &377886734 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1098031800} + m_Modifications: + - target: {fileID: 1007152147719549167, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_Name + value: Apple (5) + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.x + value: -1.633 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.y + value: 0.173 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.z + value: -0.498 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} +--- !u!4 &377886735 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + m_PrefabInstance: {fileID: 377886734} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &399769045 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1098031800} + m_Modifications: + - target: {fileID: 1007152147719549167, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_Name + value: Apple (6) + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.x + value: -2.466 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.y + value: 0.173 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.z + value: -0.316 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} +--- !u!4 &399769046 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + m_PrefabInstance: {fileID: 399769045} + m_PrefabAsset: {fileID: 0} +--- !u!4 &513560112 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + m_PrefabInstance: {fileID: 613505757} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &613505757 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1098031800} + m_Modifications: + - target: {fileID: 1007152147719549167, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_Name + value: Apple + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.x + value: -0.174 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.y + value: 0.021 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.z + value: -0.013 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} +--- !u!1 &695024916 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 695024917} + m_Layer: 0 + m_Name: Env + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &695024917 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 695024916} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 7.676731, y: 5.2378106, z: 8.016346} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1025753174} + - {fileID: 1858223196} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &714459781 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1098031800} + m_Modifications: + - target: {fileID: 1007152147719549167, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_Name + value: Apple (10) + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.x + value: 1.009 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.y + value: -0.326 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.z + value: 0.506 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} +--- !u!4 &714459782 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + m_PrefabInstance: {fileID: 714459781} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1025753173 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 695024917} + m_Modifications: + - target: {fileID: 268486853719111033, guid: be5d80fdecdecec1f99809b607175f2a, type: 3} + propertyPath: m_Name + value: ground park 3 Variant + objectReference: {fileID: 0} + - target: {fileID: 644590832497356739, guid: be5d80fdecdecec1f99809b607175f2a, type: 3} + propertyPath: m_LocalPosition.x + value: -7.676731 + objectReference: {fileID: 0} + - target: {fileID: 644590832497356739, guid: be5d80fdecdecec1f99809b607175f2a, type: 3} + propertyPath: m_LocalPosition.y + value: -5.2378106 + objectReference: {fileID: 0} + - target: {fileID: 644590832497356739, guid: be5d80fdecdecec1f99809b607175f2a, type: 3} + propertyPath: m_LocalPosition.z + value: -8.016346 + objectReference: {fileID: 0} + - target: {fileID: 644590832497356739, guid: be5d80fdecdecec1f99809b607175f2a, type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 644590832497356739, guid: be5d80fdecdecec1f99809b607175f2a, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 644590832497356739, guid: be5d80fdecdecec1f99809b607175f2a, type: 3} + propertyPath: m_LocalRotation.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 644590832497356739, guid: be5d80fdecdecec1f99809b607175f2a, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 644590832497356739, guid: be5d80fdecdecec1f99809b607175f2a, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 644590832497356739, guid: be5d80fdecdecec1f99809b607175f2a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 644590832497356739, guid: be5d80fdecdecec1f99809b607175f2a, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1531159614299424520, guid: be5d80fdecdecec1f99809b607175f2a, type: 3} + propertyPath: m_LocalScale.x + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 1531159614299424520, guid: be5d80fdecdecec1f99809b607175f2a, type: 3} + propertyPath: m_LocalScale.y + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 1531159614299424520, guid: be5d80fdecdecec1f99809b607175f2a, type: 3} + propertyPath: m_LocalScale.z + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 1531159614299424520, guid: be5d80fdecdecec1f99809b607175f2a, type: 3} + propertyPath: m_LocalPosition.x + value: 0.7 + objectReference: {fileID: 0} + - target: {fileID: 1531159614299424520, guid: be5d80fdecdecec1f99809b607175f2a, type: 3} + propertyPath: m_LocalRotation.w + value: 0.999912 + objectReference: {fileID: 0} + - target: {fileID: 1531159614299424520, guid: be5d80fdecdecec1f99809b607175f2a, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1531159614299424520, guid: be5d80fdecdecec1f99809b607175f2a, type: 3} + propertyPath: m_LocalRotation.y + value: -0.013264088 + objectReference: {fileID: 0} + - target: {fileID: 1531159614299424520, guid: be5d80fdecdecec1f99809b607175f2a, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1531159614299424520, guid: be5d80fdecdecec1f99809b607175f2a, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -1.52 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: be5d80fdecdecec1f99809b607175f2a, type: 3} +--- !u!4 &1025753174 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 644590832497356739, guid: be5d80fdecdecec1f99809b607175f2a, type: 3} + m_PrefabInstance: {fileID: 1025753173} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1098031799 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1098031800} + m_Layer: 0 + m_Name: Apples + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1098031800 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1098031799} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 4.39, z: 0.587} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 513560112} + - {fileID: 1167437431} + - {fileID: 1807804823} + - {fileID: 1310018633} + - {fileID: 377886735} + - {fileID: 399769046} + - {fileID: 328654017} + - {fileID: 1189332236} + - {fileID: 1615606531} + - {fileID: 714459782} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1167437430 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1098031800} + m_Modifications: + - target: {fileID: 1007152147719549167, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_Name + value: Apple (1) + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.x + value: -0.961 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.y + value: 0.673 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.z + value: -0.209 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} +--- !u!4 &1167437431 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + m_PrefabInstance: {fileID: 1167437430} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1189332235 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1098031800} + m_Modifications: + - target: {fileID: 1007152147719549167, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_Name + value: Apple (8) + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.x + value: -0.921 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.y + value: -0.219 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.z + value: -0.189 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.w + value: 0.9837297 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.x + value: -0.17965487 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: -20.699 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} +--- !u!4 &1189332236 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + m_PrefabInstance: {fileID: 1189332235} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1228869518 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1228869521} + - component: {fileID: 1228869520} + - component: {fileID: 1228869519} + - component: {fileID: 1228869522} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1228869519 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1228869518} + m_Enabled: 1 +--- !u!20 &1228869520 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1228869518} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1228869521 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1228869518} + serializedVersion: 2 + m_LocalRotation: {x: 0.2588191, y: 0, z: 0, w: 0.9659258} + m_LocalPosition: {x: 0, y: 6, z: -6} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 30, y: 0, z: 0} +--- !u!114 &1228869522 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1228869518} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 +--- !u!1001 &1310018632 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1098031800} + m_Modifications: + - target: {fileID: 1007152147719549167, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_Name + value: Apple (4) + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.x + value: -1.633 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.y + value: 0.849 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.z + value: -0.092 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} +--- !u!4 &1310018633 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + m_PrefabInstance: {fileID: 1310018632} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1615606530 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1098031800} + m_Modifications: + - target: {fileID: 1007152147719549167, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_Name + value: Apple (9) + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.x + value: 0.452 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.y + value: -0.326 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.z + value: 0.598 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} +--- !u!4 &1615606531 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + m_PrefabInstance: {fileID: 1615606530} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1807804822 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1098031800} + m_Modifications: + - target: {fileID: 1007152147719549167, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_Name + value: Apple (3) + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.x + value: -2.52 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.y + value: 0.673 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalPosition.z + value: -0.204 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} +--- !u!4 &1807804823 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1007152147720039631, guid: f65de7ded016c4b409e876079dd7aaa6, type: 3} + m_PrefabInstance: {fileID: 1807804822} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1858223195 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 695024917} + m_Modifications: + - target: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + propertyPath: m_LocalScale.x + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + propertyPath: m_LocalScale.z + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + propertyPath: m_LocalPosition.x + value: -7.676731 + objectReference: {fileID: 0} + - target: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + propertyPath: m_LocalPosition.y + value: -5.2378106 + objectReference: {fileID: 0} + - target: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + propertyPath: m_LocalPosition.z + value: -8.016346 + objectReference: {fileID: 0} + - target: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3052850368475156302, guid: 08262869cbba7f246b71c51488913881, type: 3} + propertyPath: m_Name + value: ground park 3 + objectReference: {fileID: 0} + - target: {fileID: 5244661053680933543, guid: 08262869cbba7f246b71c51488913881, type: 3} + propertyPath: m_IsTrigger + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 08262869cbba7f246b71c51488913881, type: 3} +--- !u!4 &1858223196 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2384154148109129204, guid: 08262869cbba7f246b71c51488913881, type: 3} + m_PrefabInstance: {fileID: 1858223195} + m_PrefabAsset: {fileID: 0} +--- !u!1 &2071130049 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2071130053} + - component: {fileID: 2071130052} + - component: {fileID: 2071130051} + - component: {fileID: 2071130050} + m_Layer: 0 + m_Name: Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &2071130050 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2071130049} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &2071130051 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2071130049} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2071130052 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2071130049} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2071130053 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2071130049} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1228869521} + - {fileID: 121694091} + - {fileID: 2071130053} + - {fileID: 695024917} + - {fileID: 1098031800} diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Scene/StatePattern.unity.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Scene/StatePattern.unity.meta new file mode 100644 index 0000000..19b832b --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Scene/StatePattern.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 604b70286dbce56409453aad0cc115a3 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script.meta new file mode 100644 index 0000000..81c4843 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 548f6875ca3e294d6b1fd4fceef58495 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/Manager.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/Manager.meta new file mode 100644 index 0000000..80e179f --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/Manager.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 2a15c94e32f3442e975cd13eb46c05d8 +timeCreated: 1772919215 \ No newline at end of file diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/Manager/AppleStateManager.cs b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/Manager/AppleStateManager.cs new file mode 100644 index 0000000..a3c5913 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/Manager/AppleStateManager.cs @@ -0,0 +1,38 @@ +using System; +using Patterns_And_Principles.Patterns.The_State_Pattern.Script.State; +using UnityEngine; + +namespace Patterns_And_Principles.Patterns.The_State_Pattern.Script.Manager +{ + public class AppleStateManager : MonoBehaviour + { + private AppleBaseState _currentState; + public AppleGrowingState _growingState = new AppleGrowingState(); + public AppleChewedState _chewedState = new AppleChewedState(); + public AppleRottenState _rottenState = new AppleRottenState(); + public AppleWholeState _wholeState = new AppleWholeState(); + + private void OnCollisionEnter(Collision other) + { + _currentState.OnCollisionEnter(this, other); + } + + private void Start() + { + //Start state machine + _currentState = _growingState; + _currentState.EnterState(this); + } + + private void Update() + { + _currentState.UpdateState(this); + } + + public void SwitchState(AppleBaseState newState) + { + _currentState = newState; + newState.EnterState(this); + } + } +} \ No newline at end of file diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/Manager/AppleStateManager.cs.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/Manager/AppleStateManager.cs.meta new file mode 100644 index 0000000..35cfd58 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/Manager/AppleStateManager.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 4c13b8df468d46a1abbcdf7ffd9d5f92 +timeCreated: 1772918913 \ No newline at end of file diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State.meta new file mode 100644 index 0000000..98c295a --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: c90e4972c5b74b74a94e7ecabf5fbc5a +timeCreated: 1772919208 \ No newline at end of file diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleBaseState.cs b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleBaseState.cs new file mode 100644 index 0000000..f6fe7aa --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleBaseState.cs @@ -0,0 +1,13 @@ +using Patterns_And_Principles.Patterns.The_State_Pattern.Script.Manager; +using Unity.VisualScripting; +using UnityEngine; + +namespace Patterns_And_Principles.Patterns.The_State_Pattern.Script.State +{ + public abstract class AppleBaseState + { + public abstract void EnterState(AppleStateManager appleStateManager); + public abstract void UpdateState(AppleStateManager appleStateManager); + public abstract void OnCollisionEnter(AppleStateManager appleStateManager, Collision collision); + } +} \ No newline at end of file diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleBaseState.cs.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleBaseState.cs.meta new file mode 100644 index 0000000..49621d2 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleBaseState.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: e292865f62de4a21bb48cef6e83949e1 +timeCreated: 1772919136 \ No newline at end of file diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleChewedState.cs b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleChewedState.cs new file mode 100644 index 0000000..1782ff4 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleChewedState.cs @@ -0,0 +1,23 @@ +using Patterns_And_Principles.Patterns.The_State_Pattern.Script.Manager; +using UnityEngine; + +namespace Patterns_And_Principles.Patterns.The_State_Pattern.Script.State +{ + public class AppleChewedState : AppleBaseState + { + public override void EnterState(AppleStateManager appleStateManager) + { + Debug.Log("Entered AppleChewedState"); + } + + public override void UpdateState(AppleStateManager appleStateManager) + { + + } + + public override void OnCollisionEnter(AppleStateManager appleStateManager, Collision collision) + { + + } + } +} \ No newline at end of file diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleChewedState.cs.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleChewedState.cs.meta new file mode 100644 index 0000000..60bd086 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleChewedState.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 9457b7f293234c08a6dcf1c43b27ee34 +timeCreated: 1772921414 \ No newline at end of file diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleGrowingState.cs b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleGrowingState.cs new file mode 100644 index 0000000..2b8098b --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleGrowingState.cs @@ -0,0 +1,34 @@ +using Patterns_And_Principles.Patterns.The_State_Pattern.Script.Manager; +using UnityEngine; + +namespace Patterns_And_Principles.Patterns.The_State_Pattern.Script.State +{ + public class AppleGrowingState : AppleBaseState + { + private readonly Vector3 _appleStartScale = new Vector3(0.25f, 0.25f, 0.25f); + private readonly Vector3 _appleGrowScaler = new Vector3(0.2f, 0.2f, 0.2f); + private readonly Vector3 _appleMaxScale = new Vector3(1f, 1f, 1f); + public override void EnterState(AppleStateManager appleStateManager) + { + Debug.Log("Entered AppleGrowingState"); + appleStateManager.gameObject.transform.localScale = _appleStartScale; + } + + public override void UpdateState(AppleStateManager appleStateManager) + { + if (appleStateManager.gameObject.transform.localScale.x < _appleMaxScale.x) + { + appleStateManager.gameObject.transform.localScale += (_appleGrowScaler * Time.deltaTime); + } + else + { + appleStateManager.SwitchState(appleStateManager._wholeState); + } + } + + public override void OnCollisionEnter(AppleStateManager appleStateManager, Collision collision) + { + + } + } +} \ No newline at end of file diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleGrowingState.cs.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleGrowingState.cs.meta new file mode 100644 index 0000000..8c0dd7b --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleGrowingState.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 77fec5afd8d142cf9d17e34d47275a4c +timeCreated: 1772921389 \ No newline at end of file diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleRottenState.cs b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleRottenState.cs new file mode 100644 index 0000000..eef07ba --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleRottenState.cs @@ -0,0 +1,23 @@ +using Patterns_And_Principles.Patterns.The_State_Pattern.Script.Manager; +using UnityEngine; + +namespace Patterns_And_Principles.Patterns.The_State_Pattern.Script.State +{ + public class AppleRottenState : AppleBaseState + { + public override void EnterState(AppleStateManager appleStateManager) + { + Debug.Log("Entered AppleRottenState"); + } + + public override void UpdateState(AppleStateManager appleStateManager) + { + + } + + public override void OnCollisionEnter(AppleStateManager appleStateManager, Collision collision) + { + + } + } +} \ No newline at end of file diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleRottenState.cs.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleRottenState.cs.meta new file mode 100644 index 0000000..3f09d04 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleRottenState.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 74685c785ddb41c89bcbc18a8a26f673 +timeCreated: 1772921405 \ No newline at end of file diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleWholeState.cs b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleWholeState.cs new file mode 100644 index 0000000..99ef830 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleWholeState.cs @@ -0,0 +1,22 @@ +using Patterns_And_Principles.Patterns.The_State_Pattern.Script.Manager; +using UnityEngine; + +namespace Patterns_And_Principles.Patterns.The_State_Pattern.Script.State +{ + public class AppleWholeState : AppleBaseState + { + public override void EnterState(AppleStateManager appleStateManager) + { + Debug.Log("Entered AppleWholeState"); + appleStateManager.GetComponent().useGravity = true; + } + + public override void UpdateState(AppleStateManager appleStateManager) + { + } + + public override void OnCollisionEnter(AppleStateManager appleStateManager, Collision collision) + { + } + } +} \ No newline at end of file diff --git a/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleWholeState.cs.meta b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleWholeState.cs.meta new file mode 100644 index 0000000..1baad66 --- /dev/null +++ b/Assets/Patterns_And_Principles/Patterns/The State Pattern/Script/State/AppleWholeState.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: cace2cf1eb1a479d9b8d02a41f06983d +timeCreated: 1772921396 \ No newline at end of file diff --git a/Packages/manifest.json b/Packages/manifest.json index 65f756d..d6393f2 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -14,6 +14,7 @@ "com.unity.render-pipelines.universal": "17.0.4", "com.unity.test-framework": "1.6.0", "com.unity.timeline": "1.8.9", + "com.unity.toolchain.linux-x86_64": "2.0.11", "com.unity.toolchain.win-x86_64-linux-x86_64": "2.0.11", "com.unity.ugui": "2.0.0", "com.unity.visualscripting": "1.9.7", diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json index 78e4671..328674d 100644 --- a/Packages/packages-lock.json +++ b/Packages/packages-lock.json @@ -277,6 +277,16 @@ }, "url": "https://packages.unity.com" }, + "com.unity.toolchain.linux-x86_64": { + "version": "2.0.11", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.sysroot": "2.0.10", + "com.unity.sysroot.linux-x86_64": "2.0.9" + }, + "url": "https://packages.unity.com" + }, "com.unity.toolchain.win-x86_64-linux-x86_64": { "version": "2.0.11", "depth": 0, diff --git a/UserSettings/EditorUserSettings.asset b/UserSettings/EditorUserSettings.asset index 15c66b3..abc725b 100644 --- a/UserSettings/EditorUserSettings.asset +++ b/UserSettings/EditorUserSettings.asset @@ -9,35 +9,35 @@ EditorUserSettings: value: 18134705175a055722080a3115371d4a0d55006876786860616b0471b8b07a68ffab74f9ee2a3a30300cea1a11320d0beb1a0c25f7060f494b4cc80018eb09361fc211cb1f862d19c51d19dcc413d6ade0d8ddfcddf9f4d9d29195fcfde6ebeae6f0a9c9afa6f8c5b89ff7a1aacececac4eba4d7c9d28bda flags: 0 RecentlyUsedSceneGuid-0: - value: 5a08575f5207595a0f5d59741173094444164f7d7d2a23317c7a4465bbe1646d - flags: 0 - RecentlyUsedSceneGuid-1: - value: 5a010c505c035a090b085874417a07444f1541287d717f60282a496ab7e6636a - flags: 0 - RecentlyUsedSceneGuid-2: - value: 0507525f5c545a035a59087414720e44141641797c70253274784b64b2e3376d - flags: 0 - RecentlyUsedSceneGuid-3: - value: 5303045607030b5f5b0c0a2313275a444315492f2d7e24627a2f1f36b7b53260 - flags: 0 - RecentlyUsedSceneGuid-4: - value: 010957035d025059550c5b7048750944134e4b787d7a2369792b446bbbb3326e - flags: 0 - RecentlyUsedSceneGuid-5: - value: 53010c515407590f545a092416210d4446151c727e7124672c7f1f32e7e36d6c - flags: 0 - RecentlyUsedSceneGuid-6: value: 5b085703000c580b5e580d7b43770e44154f4128782a74622c7b1860b4b1313e flags: 0 - RecentlyUsedSceneGuid-7: + RecentlyUsedSceneGuid-1: value: 525051045457085f09080f2148730b4414154c7d742b7e687e7f1e60e3b26439 flags: 0 - RecentlyUsedSceneGuid-8: + RecentlyUsedSceneGuid-2: value: 0008525551515d0b0c56557214270a4414151a7a7e7d7466287c1b62b3b06c6f flags: 0 - RecentlyUsedSceneGuid-9: + RecentlyUsedSceneGuid-3: value: 06070c56510d5859095f592646250a44144e197f2a71243378281c6ae1b53060 flags: 0 + RecentlyUsedSceneGuid-4: + value: 0707065706560d0a09575472437109444f1540787d2922662f284d67e6b53768 + flags: 0 + RecentlyUsedSceneGuid-5: + value: 5700500303560d0f555b092448760e4415154b7b2f2a76692c791936bbb4646b + flags: 0 + RecentlyUsedSceneGuid-6: + value: 07090c02040d0b0b09590e2647770b44434f1c78292922347d2c4a31e6e66c3a + flags: 0 + RecentlyUsedSceneGuid-7: + value: 5001575e00560a5f5a5658234877074842161b72797b24617b2c1c6be7b4663e + flags: 0 + RecentlyUsedSceneGuid-8: + value: 06090c535d035b09585b0f7415205e4442164a2b7f7977672f2f4967e1e6646e + flags: 0 + RecentlyUsedSceneGuid-9: + value: 5501000452055b035b0a0e2115760944464e4c7f7f2927347d2a1e62b3b5356b + flags: 0 lightmappingBakingProfile: value: 51 flags: 0 diff --git a/UserSettings/Layouts/default-6000.dwlt b/UserSettings/Layouts/default-6000.dwlt index 8525e56..de43fd2 100644 --- a/UserSettings/Layouts/default-6000.dwlt +++ b/UserSettings/Layouts/default-6000.dwlt @@ -17,7 +17,7 @@ MonoBehaviour: x: 0 y: 43 width: 1920 - height: 989 + height: 945 m_ShowMode: 4 m_Title: Game m_RootView: {fileID: 6} @@ -42,7 +42,7 @@ MonoBehaviour: x: 0 y: 0 width: 1043 - height: 933 + height: 889 m_MinSize: {x: 201, y: 226} m_MaxSize: {x: 4001, y: 4026} m_ActualView: {fileID: 23} @@ -66,9 +66,9 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 535 + y: 510 width: 224 - height: 398 + height: 379 m_MinSize: {x: 102, y: 126} m_MaxSize: {x: 4002, y: 4026} m_ActualView: {fileID: 18} @@ -94,9 +94,9 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 363 + y: 346 width: 272 - height: 570 + height: 543 m_MinSize: {x: 232, y: 276} m_MaxSize: {x: 10002, y: 10026} m_ActualView: {fileID: 21} @@ -124,7 +124,7 @@ MonoBehaviour: x: 1267 y: 0 width: 272 - height: 933 + height: 889 m_MinSize: {x: 100, y: 100} m_MaxSize: {x: 8096, y: 16192} vertical: 1 @@ -151,7 +151,7 @@ MonoBehaviour: x: 0 y: 0 width: 1920 - height: 989 + height: 945 m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} m_UseTopView: 1 @@ -202,7 +202,7 @@ MonoBehaviour: x: 0 y: 36 width: 1920 - height: 933 + height: 889 m_MinSize: {x: 400, y: 100} m_MaxSize: {x: 32384, y: 16192} vertical: 0 @@ -224,7 +224,7 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 969 + y: 925 width: 1920 height: 20 m_MinSize: {x: 0, y: 0} @@ -249,7 +249,7 @@ MonoBehaviour: x: 1043 y: 0 width: 224 - height: 933 + height: 889 m_MinSize: {x: 100, y: 100} m_MaxSize: {x: 8096, y: 16192} vertical: 1 @@ -273,7 +273,7 @@ MonoBehaviour: x: 0 y: 0 width: 272 - height: 363 + height: 346 m_MinSize: {x: 202, y: 226} m_MaxSize: {x: 4002, y: 4026} m_ActualView: {fileID: 19} @@ -299,7 +299,7 @@ MonoBehaviour: x: 1539 y: 0 width: 381 - height: 933 + height: 889 m_MinSize: {x: 276, y: 76} m_MaxSize: {x: 4001, y: 4026} m_ActualView: {fileID: 20} @@ -326,7 +326,7 @@ MonoBehaviour: x: 0 y: 0 width: 224 - height: 535 + height: 510 m_MinSize: {x: 202, y: 226} m_MaxSize: {x: 4002, y: 4026} m_ActualView: {fileID: 22} @@ -1354,9 +1354,9 @@ MonoBehaviour: m_Pos: serializedVersion: 2 x: 1 - y: 559 + y: 534 width: 222 - height: 372 + height: 353 m_SerializedDataModeController: m_DataMode: 0 m_PreferredDataMode: 0 @@ -1392,7 +1392,7 @@ MonoBehaviour: x: 1 y: 24 width: 270 - height: 337 + height: 320 m_SerializedDataModeController: m_DataMode: 0 m_PreferredDataMode: 0 @@ -1458,7 +1458,7 @@ MonoBehaviour: x: 1540 y: 24 width: 380 - height: 907 + height: 863 m_SerializedDataModeController: m_DataMode: 0 m_PreferredDataMode: 0 @@ -1505,9 +1505,9 @@ MonoBehaviour: m_Pos: serializedVersion: 2 x: 1 - y: 387 + y: 370 width: 270 - height: 544 + height: 517 m_SerializedDataModeController: m_DataMode: 0 m_PreferredDataMode: 0 @@ -1549,7 +1549,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: 6edd0000 m_LastClickedID: 56686 - m_ExpandedIDs: 00000000ceb90000d0b90000d2b90000d4b90000d6b90000d8b90000dab90000dcb90000deb90000e0b90000e2b90000e4b90000e6b90000e8b90000eab90000ecb90000eeb90000f0b90000f2b90000f4b90000f6b90000 + m_ExpandedIDs: 00000000e4bb0000e6bb0000e8bb0000eabb0000ecbb0000eebb0000f0bb0000f2bb0000f4bb0000f6bb0000f8bb0000fabb0000fcbb0000febb000000bc000002bc000004bc000006bc000008bc00000abc00000cbc0000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -1578,7 +1578,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 60} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: 00000000ceb90000d0b90000d2b90000d4b90000d6b90000d8b90000dab90000dcb90000deb90000e0b90000e2b90000e4b90000e6b90000e8b90000eab90000ecb90000eeb90000f0b90000f2b90000f4b90000f6b90000 + m_ExpandedIDs: 00000000e4bb0000e6bb0000e8bb0000eabb0000ecbb0000eebb0000f0bb0000f2bb0000f4bb0000f6bb0000f8bb0000fabb0000fcbb0000febb000000bc000002bc000004bc000006bc000008bc00000abc00000cbc0000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -1660,7 +1660,7 @@ MonoBehaviour: x: 1 y: 24 width: 222 - height: 509 + height: 484 m_SerializedDataModeController: m_DataMode: 0 m_PreferredDataMode: 0 @@ -2201,7 +2201,7 @@ MonoBehaviour: m_AudioPlay: 0 m_DebugDrawModesUseInteractiveLightBakingData: 0 m_Position: - m_Target: {x: 0, y: 1, z: -10} + m_Target: {x: 960, y: 540, z: 0} speed: 2 m_Value: {x: 0, y: 1, z: -10} m_RenderMode: 0 @@ -2253,7 +2253,7 @@ MonoBehaviour: speed: 2 m_Value: {x: -0.08717229, y: 0.89959055, z: -0.21045254, w: -0.3726226} m_Size: - m_Target: 12.124355 + m_Target: 390.51248 speed: 2 m_Value: 12.124355 m_Ortho: @@ -2313,7 +2313,7 @@ MonoBehaviour: x: 0 y: 24 width: 1042 - height: 907 + height: 863 m_SerializedDataModeController: m_DataMode: 0 m_PreferredDataMode: 0