From 7c6613987edcc8ccc2b8e7b46c03f95148fe0637 Mon Sep 17 00:00:00 2001 From: Joey Payne Date: Sat, 26 Apr 2014 20:38:57 -0600 Subject: [PATCH 1/4] Added more realistic shank. --- Assets/Audio/shank.mp3 | Bin 0 -> 44825 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Assets/Audio/shank.mp3 diff --git a/Assets/Audio/shank.mp3 b/Assets/Audio/shank.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..9fc6001878f07e47b119627317198278525ee8a1 GIT binary patch literal 44825 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 literal 0 HcmV?d00001 From d4a6d0bb00a8b913cb049f84f34807d05e63139e Mon Sep 17 00:00:00 2001 From: shakurass Date: Sat, 26 Apr 2014 20:59:09 -0600 Subject: [PATCH 2/4] Added Swigs left gui text. --- Assets/Audio/beneath-surface-3.ogg.meta | 12 ++ Assets/Audio/beneath-surface-4.ogg.meta | 12 ++ Assets/Audio/shank.mp3.meta | 12 ++ Assets/Scenes/Main.unity | 135 +++--------------- Assets/Scripts/AnimateSprite.cs | 41 ++++++ Assets/Scripts/AnimateSprite.cs.meta | 8 ++ Assets/Scripts/GameController.cs | 27 ++++ Assets/Scripts/GameController.cs.meta | 8 ++ Assets/Scripts/PlayerController.cs | 22 ++- .../Materials/brickwal-not-animatedl0.mat | 4 +- 10 files changed, 153 insertions(+), 128 deletions(-) create mode 100644 Assets/Audio/beneath-surface-3.ogg.meta create mode 100644 Assets/Audio/beneath-surface-4.ogg.meta create mode 100644 Assets/Audio/shank.mp3.meta create mode 100644 Assets/Scripts/AnimateSprite.cs create mode 100644 Assets/Scripts/AnimateSprite.cs.meta create mode 100644 Assets/Scripts/GameController.cs create mode 100644 Assets/Scripts/GameController.cs.meta diff --git a/Assets/Audio/beneath-surface-3.ogg.meta b/Assets/Audio/beneath-surface-3.ogg.meta new file mode 100644 index 0000000..3e66f4b --- /dev/null +++ b/Assets/Audio/beneath-surface-3.ogg.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 36ecdbbae90239a4ea972d8b1517f5d3 +AudioImporter: + serializedVersion: 4 + format: 0 + quality: -1 + stream: 1 + 3D: 1 + forceToMono: 0 + useHardware: 0 + loopable: 0 + userData: diff --git a/Assets/Audio/beneath-surface-4.ogg.meta b/Assets/Audio/beneath-surface-4.ogg.meta new file mode 100644 index 0000000..5cb931b --- /dev/null +++ b/Assets/Audio/beneath-surface-4.ogg.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 7f70abf26ead3304fa0fd0aa1e57992e +AudioImporter: + serializedVersion: 4 + format: 0 + quality: -1 + stream: 1 + 3D: 1 + forceToMono: 0 + useHardware: 0 + loopable: 0 + userData: diff --git a/Assets/Audio/shank.mp3.meta b/Assets/Audio/shank.mp3.meta new file mode 100644 index 0000000..fe89dd2 --- /dev/null +++ b/Assets/Audio/shank.mp3.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d7b1c5faa669f6146a725ae85236bae9 +AudioImporter: + serializedVersion: 4 + format: 0 + quality: -1 + stream: 1 + 3D: 1 + forceToMono: 0 + useHardware: 0 + loopable: 0 + userData: diff --git a/Assets/Scenes/Main.unity b/Assets/Scenes/Main.unity index 5d694c0..6c1bd7f 100644 --- a/Assets/Scenes/Main.unity +++ b/Assets/Scenes/Main.unity @@ -152,7 +152,6 @@ GameObject: m_Component: - 4: {fileID: 57666823} - 65: {fileID: 57666826} - - 82: {fileID: 57666824} m_Layer: 0 m_Name: Shank Spawn m_TagString: Untagged @@ -171,65 +170,6 @@ Transform: m_LocalScale: {x: 1, y: .0909090862, z: .0500000007} m_Children: [] m_Father: {fileID: 745975992} ---- !u!82 &57666824 -AudioSource: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 8200000, guid: 0dd5d3e41887306468e6f9dd9d58b975, - type: 2} - m_PrefabInternal: {fileID: 296847678} - m_GameObject: {fileID: 57666822} - m_Enabled: 1 - serializedVersion: 3 - m_audioClip: {fileID: 8300000, guid: b189fb0007b0fc148a287b20274b0b51, type: 3} - m_PlayOnAwake: 1 - m_Volume: 1 - m_Pitch: 1 - Loop: 0 - Mute: 0 - Priority: 128 - DopplerLevel: 1 - MinDistance: 1 - MaxDistance: 500 - Pan2D: 0 - rolloffMode: 0 - BypassEffects: 0 - BypassListenerEffects: 0 - BypassReverbZones: 0 - rolloffCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - panLevelCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - spreadCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 --- !u!65 &57666826 BoxCollider: m_ObjectHideFlags: 0 @@ -377,7 +317,6 @@ GameObject: - 4: {fileID: 146718572} - 114: {fileID: 146718573} - 54: {fileID: 146718574} - - 82: {fileID: 146718575} m_Layer: 0 m_Name: Player m_TagString: Untagged @@ -432,64 +371,6 @@ Rigidbody: m_Interpolate: 0 m_Constraints: 0 m_CollisionDetection: 0 ---- !u!82 &146718575 -AudioSource: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 146718571} - m_Enabled: 1 - serializedVersion: 3 - m_audioClip: {fileID: 8300000, guid: b189fb0007b0fc148a287b20274b0b51, type: 3} - m_PlayOnAwake: 0 - m_Volume: 1 - m_Pitch: 1 - Loop: 0 - Mute: 0 - Priority: 128 - DopplerLevel: 1 - MinDistance: 1 - MaxDistance: 500 - Pan2D: 0 - rolloffMode: 0 - BypassEffects: 0 - BypassListenerEffects: 0 - BypassReverbZones: 0 - rolloffCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - panLevelCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - spreadCustomCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 --- !u!1001 &296847678 Prefab: m_ObjectHideFlags: 0 @@ -553,6 +434,7 @@ Prefab: - {fileID: 11400000, guid: 0dd5d3e41887306468e6f9dd9d58b975, type: 2} - {fileID: 2300000, guid: 0dd5d3e41887306468e6f9dd9d58b975, type: 2} - {fileID: 3300000, guid: 0dd5d3e41887306468e6f9dd9d58b975, type: 2} + - {fileID: 8200000, guid: 0dd5d3e41887306468e6f9dd9d58b975, type: 2} m_ParentPrefab: {fileID: 100100000, guid: 0dd5d3e41887306468e6f9dd9d58b975, type: 2} m_RootGameObject: {fileID: 57666822} m_IsPrefabParent: 0 @@ -987,6 +869,7 @@ GameObject: - 65: {fileID: 768198793} - 23: {fileID: 768198792} - 95: {fileID: 768198795} + - 114: {fileID: 768198796} m_Layer: 0 m_Name: North Wall m_TagString: Untagged @@ -1059,6 +942,20 @@ Animator: m_ApplyRootMotion: 1 m_AnimatePhysics: 0 m_HasTransformHierarchy: 1 +--- !u!114 &768198796 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 768198790} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 704d6d277dc28fa4c8a6a28688efd5a3, type: 3} + m_Name: + m_EditorClassIdentifier: + columns: 1 + rows: 2 + framesPerSecond: 10 --- !u!1 &787766216 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/AnimateSprite.cs b/Assets/Scripts/AnimateSprite.cs new file mode 100644 index 0000000..995af07 --- /dev/null +++ b/Assets/Scripts/AnimateSprite.cs @@ -0,0 +1,41 @@ +using UnityEngine; +using System.Collections; + +public class AnimateSprite : MonoBehaviour { + + public int columns = 2; + public int rows = 2; + public float framesPerSecond = 10f; + + //the current frame to display + private int index = 0; + + void Start() + { + StartCoroutine(updateTiling()); + + //set the tile size of the texture (in UV units), based on the rows and columns + Vector2 size = new Vector2(1f / columns, 1f / rows); + renderer.sharedMaterial.SetTextureScale("_MainTex", size); + } + + private IEnumerator updateTiling() + { + while (true) + { + //move to the next index + index++; + if (index >= rows * columns) + index = 0; + + //split into x and y indexes + Vector2 offset = new Vector2((float)index / columns - (index / columns), //x index + (index / columns) / (float)rows); //y index + + renderer.sharedMaterial.SetTextureOffset("_MainTex", offset); + + yield return new WaitForSeconds(1f / framesPerSecond); + } + + } +} diff --git a/Assets/Scripts/AnimateSprite.cs.meta b/Assets/Scripts/AnimateSprite.cs.meta new file mode 100644 index 0000000..655a90f --- /dev/null +++ b/Assets/Scripts/AnimateSprite.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 704d6d277dc28fa4c8a6a28688efd5a3 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Scripts/GameController.cs b/Assets/Scripts/GameController.cs new file mode 100644 index 0000000..8df3396 --- /dev/null +++ b/Assets/Scripts/GameController.cs @@ -0,0 +1,27 @@ +using UnityEngine; +using System.Collections; + +public class GameController : MonoBehaviour { + + public int swigs; + public GUIText swigText; + + // Use this for initialization + void Start () { + UpdateSwigText (); + } + + // Update is called once per frame + void Update () { + + } + + public void TakeSwig() { + swigs -= 1; + UpdateSwigText(); + } + + void UpdateSwigText() { + swigText.text = "Swigs Left: " + swigs; + } +} diff --git a/Assets/Scripts/GameController.cs.meta b/Assets/Scripts/GameController.cs.meta new file mode 100644 index 0000000..ff181ec --- /dev/null +++ b/Assets/Scripts/GameController.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cc84b14a55660b643805ae0f1878c40b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Scripts/PlayerController.cs b/Assets/Scripts/PlayerController.cs index f3f35e5..69b4d0a 100644 --- a/Assets/Scripts/PlayerController.cs +++ b/Assets/Scripts/PlayerController.cs @@ -11,22 +11,30 @@ public class PlayerController : MonoBehaviour { public Transform shankSpawn; public GameObject vvAura; public int swigCounter; - private int swigs = 0; + private GameController gameController; + + void Start() { + GameObject gameControllerObject = GameObject.FindWithTag("GameController"); + + if (gameControllerObject != null) + gameController = gameControllerObject.GetComponent (); + else + Debug.Log("Cannot find GameController script."); + } void Update() { if (Input.GetButton("Fire1") && Time.time > nextFire) { - //audio.Play (); nextFire = Time.time + delay; Instantiate(shank, shankSpawn.position, playerAngle.rotation); } - if (Input.GetButton("ActivateVV") && swigs < swigCounter && Time.time > nextFire) + if (Input.GetButton("ActivateVV") && gameController.swigs > 0 && Time.time > nextFire) { nextFire = Time.time + delay * 2; Instantiate (vvAura, rigidbody.position, rigidbody.rotation); - swigs++; + gameController.TakeSwig(); } } @@ -36,11 +44,11 @@ public class PlayerController : MonoBehaviour { if (moveHorizontal < 0) playerAngle.eulerAngles = new Vector3(0f, -180f, 0f); - else if (moveHorizontal > 0) + if (moveHorizontal > 0) playerAngle.eulerAngles = new Vector3(0f, 0f, 0f); - else if (moveVertical < 0) + if (moveVertical < 0) playerAngle.eulerAngles = new Vector3(0f, -270f, 0f); - else if (moveVertical > 0) + if (moveVertical > 0) playerAngle.eulerAngles = new Vector3(0f, -90f, 0f); Vector3 movement = new Vector3 (moveHorizontal, 0.0f, moveVertical); diff --git a/Assets/Sprites/Materials/brickwal-not-animatedl0.mat b/Assets/Sprites/Materials/brickwal-not-animatedl0.mat index 7d2f9ae..d32a17a 100644 --- a/Assets/Sprites/Materials/brickwal-not-animatedl0.mat +++ b/Assets/Sprites/Materials/brickwal-not-animatedl0.mat @@ -17,8 +17,8 @@ Material: first: name: _MainTex second: - m_Texture: {fileID: 2800000, guid: f24a3f9e912f9b14b98097a9d998cfbc, type: 3} - m_Scale: {x: 2, y: 1} + m_Texture: {fileID: 2800000, guid: 26c9dff0fed396341b045e42e3a0b500, type: 3} + m_Scale: {x: 1, y: .5} m_Offset: {x: 0, y: 0} m_Floats: {} m_Colors: From f82c126b8a5563299d8491b8db10879040fc9351 Mon Sep 17 00:00:00 2001 From: shakurass Date: Sat, 26 Apr 2014 21:04:49 -0600 Subject: [PATCH 3/4] Removed old shank sound --- Assets/Audio/shank.wav | Bin 19268 -> 0 bytes Assets/Audio/shank.wav.meta | 12 ------------ 2 files changed, 12 deletions(-) delete mode 100644 Assets/Audio/shank.wav delete mode 100644 Assets/Audio/shank.wav.meta diff --git a/Assets/Audio/shank.wav b/Assets/Audio/shank.wav deleted file mode 100644 index 85f54cf49702424ceb32103c1042e383d06b0bbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19268 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 Date: Sat, 26 Apr 2014 21:54:17 -0600 Subject: [PATCH 4/4] Messing with patron objects. --- Assets/Materials/Neutral Material.mat | 4 +- Assets/Prefabs/Shanking Detector.prefab | 2 +- Assets/Scenes/Main.unity | 477 +++++++++++++----- Assets/Scripts/AnimateSprite.cs | 3 +- Assets/Scripts/AnimateSprite.cs.meta | 2 +- Assets/Scripts/AnimateTexture.cs | 41 ++ Assets/Scripts/AnimateTexture.cs.meta | 8 + Assets/Sprites/Materials/bartable.mat | 28 + Assets/Sprites/Materials/bartable.mat.meta | 4 + .../Materials/brickwal-not-animatedl0.mat | 2 +- Assets/Sprites/bartable.png.meta | 18 +- Assets/Sprites/poser.png.meta | 18 +- 12 files changed, 448 insertions(+), 159 deletions(-) create mode 100644 Assets/Scripts/AnimateTexture.cs create mode 100644 Assets/Scripts/AnimateTexture.cs.meta create mode 100644 Assets/Sprites/Materials/bartable.mat create mode 100644 Assets/Sprites/Materials/bartable.mat.meta diff --git a/Assets/Materials/Neutral Material.mat b/Assets/Materials/Neutral Material.mat index d815e8d..b50053c 100644 --- a/Assets/Materials/Neutral Material.mat +++ b/Assets/Materials/Neutral Material.mat @@ -18,8 +18,8 @@ Material: name: _MainTex second: m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} + m_Scale: {x: .5, y: .5} + m_Offset: {x: .5, y: .5} m_Floats: {} m_Colors: data: diff --git a/Assets/Prefabs/Shanking Detector.prefab b/Assets/Prefabs/Shanking Detector.prefab index c82d37d..1a647d0 100644 --- a/Assets/Prefabs/Shanking Detector.prefab +++ b/Assets/Prefabs/Shanking Detector.prefab @@ -79,7 +79,7 @@ AudioSource: m_GameObject: {fileID: 100000} m_Enabled: 1 serializedVersion: 3 - m_audioClip: {fileID: 8300000, guid: b189fb0007b0fc148a287b20274b0b51, type: 3} + m_audioClip: {fileID: 8300000, guid: d7b1c5faa669f6146a725ae85236bae9, type: 3} m_PlayOnAwake: 1 m_Volume: 1 m_Pitch: 1 diff --git a/Assets/Scenes/Main.unity b/Assets/Scenes/Main.unity index 6c1bd7f..fa9affc 100644 --- a/Assets/Scenes/Main.unity +++ b/Assets/Scenes/Main.unity @@ -198,7 +198,7 @@ GameObject: - 195: {fileID: 134611203} - 114: {fileID: 134611202} m_Layer: 0 - m_Name: Cube + m_Name: Patron m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -210,7 +210,7 @@ Renderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 134611195} - m_Enabled: 1 + m_Enabled: 0 m_CastShadows: 1 m_ReceiveShadows: 1 m_LightmapIndex: 255 @@ -251,10 +251,11 @@ Transform: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 134611195} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -5.53722095, y: 10.147995, z: 7.53864098} - m_LocalScale: {x: 2.19080043, y: 3.67920685, z: 2.19080043} - m_Children: [] - m_Father: {fileID: 0} + m_LocalPosition: {x: -5.0881815, y: 8.99458694, z: 4.92175865} + m_LocalScale: {x: 2, y: 3, z: 2} + m_Children: + - {fileID: 437867469} + m_Father: {fileID: 704683992} --- !u!54 &134611201 Rigidbody: m_ObjectHideFlags: 0 @@ -284,7 +285,7 @@ MonoBehaviour: destinations: - {fileID: 582022781} - {fileID: 973833183} - currentDestIndex: 0 + currentDestIndex: 1 evilMat: {fileID: 2100000, guid: f259c2b0e77aaec4da868f7cc2a94f99, type: 2} neutralMat: {fileID: 2100000, guid: cf27db5b36385ff4eb67c47fd9d428f9, type: 2} --- !u!195 &134611203 @@ -508,6 +509,191 @@ Transform: m_LocalScale: {x: .5, y: 5, z: 30} m_Children: [] m_Father: {fileID: 1731015427} +--- !u!1 &410197318 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 410197319} + - 33: {fileID: 410197322} + - 65: {fileID: 410197321} + - 23: {fileID: 410197320} + m_Layer: 0 + m_Name: Bar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &410197319 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 410197318} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 4.27702761, y: .706716537, z: 11.9884834} + m_LocalScale: {x: 1.5, y: 2, z: 6} + m_Children: + - {fileID: 926922139} + m_Father: {fileID: 1731015427} +--- !u!23 &410197320 +Renderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 410197318} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 2100000, guid: 5fd4928e569cf5b4780a5e82c44af0b0, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_SortingLayerID: 0 +--- !u!65 &410197321 +BoxCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 410197318} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &410197322 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 410197318} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &437867467 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 437867469} + - 212: {fileID: 437867468} + - 114: {fileID: 437867470} + m_Layer: 0 + m_Name: Sprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!212 &437867468 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 437867467} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 2100000, guid: cf27db5b36385ff4eb67c47fd9d428f9, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_SortingLayerID: 0 + m_Sprite: {fileID: 21300000, guid: 0d3c405841214de46abddb0ee8bffb88, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!4 &437867469 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 437867467} + m_LocalRotation: {x: .382683486, y: 0, z: 0, w: .923879564} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 2.5, y: 2.5, z: 1} + m_Children: [] + m_Father: {fileID: 134611200} +--- !u!114 &437867470 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 437867467} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 704d6d277dc28fa4c8a6a28688efd5a3, type: 3} + m_Name: + m_EditorClassIdentifier: + columns: 2 + rows: 2 + framesPerSecond: 10 +--- !u!1 &493161365 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 493161366} + - 132: {fileID: 493161367} + m_Layer: 0 + m_Name: Swig Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &493161366 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 493161365} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3.27643204, y: -5.14518356, z: -6.35511398} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1592614700} +--- !u!132 &493161367 +GUIText: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 493161365} + m_Enabled: 1 + serializedVersion: 3 + m_Text: Swig Text + m_Anchor: 0 + m_Alignment: 0 + m_PixelOffset: {x: 10, y: -10} + m_LineSpacing: 1 + m_TabSize: 4 + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_Material: {fileID: 0} + m_FontSize: 20 + m_FontStyle: 0 + m_Color: + serializedVersion: 2 + rgba: 4294967295 + m_PixelCorrect: 1 + m_RichText: 1 --- !u!1 &523078141 GameObject: m_ObjectHideFlags: 0 @@ -616,7 +802,7 @@ Rigidbody: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 680206382} serializedVersion: 2 - m_Mass: 1 + m_Mass: .100000001 m_Drag: 0 m_AngularDrag: .0500000007 m_UseGravity: 0 @@ -698,7 +884,7 @@ GameObject: m_Component: - 4: {fileID: 704683992} m_Layer: 0 - m_Name: GameObject + m_Name: Patrons m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -722,7 +908,7 @@ Transform: - {fileID: 1603241070} - {fileID: 1951656536} - {fileID: 2017533897} - - {fileID: 1236459784} + - {fileID: 134611200} m_Father: {fileID: 0} --- !u!1 &710538756 GameObject: @@ -868,7 +1054,6 @@ GameObject: - 33: {fileID: 768198794} - 65: {fileID: 768198793} - 23: {fileID: 768198792} - - 95: {fileID: 768198795} - 114: {fileID: 768198796} m_Layer: 0 m_Name: North Wall @@ -928,20 +1113,6 @@ MeshFilter: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 768198790} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!95 &768198795 -Animator: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 768198790} - m_Enabled: 1 - m_Avatar: {fileID: 0} - m_Controller: {fileID: 9100000, guid: 9bba86561c279bd49a939ba6c2758a91, type: 2} - m_CullingMode: 0 - m_ApplyRootMotion: 1 - m_AnimatePhysics: 0 - m_HasTransformHierarchy: 1 --- !u!114 &768198796 MonoBehaviour: m_ObjectHideFlags: 0 @@ -983,7 +1154,7 @@ Rigidbody: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 787766216} serializedVersion: 2 - m_Mass: 1 + m_Mass: .100000001 m_Drag: 0 m_AngularDrag: .0500000007 m_UseGravity: 0 @@ -1083,7 +1254,7 @@ Rigidbody: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 792733533} serializedVersion: 2 - m_Mass: 1 + m_Mass: .100000001 m_Drag: 0 m_AngularDrag: .0500000007 m_UseGravity: 0 @@ -1207,6 +1378,76 @@ SphereCollider: serializedVersion: 2 m_Radius: .5 m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &926922135 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 926922139} + - 33: {fileID: 926922138} + - 64: {fileID: 926922137} + - 23: {fileID: 926922136} + m_Layer: 0 + m_Name: Bar Top + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &926922136 +Renderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 926922135} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_LightmapIndex: 255 + m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} + m_Materials: + - {fileID: 2100000, guid: 0f351915bc38bc54aaeaf2224391fa42, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_LightProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_SortingLayerID: 0 +--- !u!64 &926922137 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 926922135} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_SmoothSphereCollisions: 0 + m_Convex: 0 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &926922138 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 926922135} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &926922139 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 926922135} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: .507453442, z: 0} + m_LocalScale: {x: .13333334, y: 1, z: .100000009} + m_Children: [] + m_Father: {fileID: 410197319} --- !u!1 &964066619 GameObject: m_ObjectHideFlags: 0 @@ -1364,7 +1605,7 @@ Rigidbody: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1152010653} serializedVersion: 2 - m_Mass: 1 + m_Mass: .100000001 m_Drag: 0 m_AngularDrag: .0500000007 m_UseGravity: 0 @@ -1437,6 +1678,46 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 704683992} +--- !u!1 &1164596948 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1164596950} + - 114: {fileID: 1164596949} + m_Layer: 0 + m_Name: GameController + m_TagString: GameController + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1164596949 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1164596948} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cc84b14a55660b643805ae0f1878c40b, type: 3} + m_Name: + m_EditorClassIdentifier: + swigs: 2 + swigText: {fileID: 493161367} +--- !u!4 &1164596950 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1164596948} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 3.27643204, y: 6.14518356, z: 6.35511398} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} --- !u!1 &1208774875 GameObject: m_ObjectHideFlags: 0 @@ -1464,7 +1745,7 @@ Rigidbody: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1208774875} serializedVersion: 2 - m_Mass: 1 + m_Mass: .100000001 m_Drag: 0 m_AngularDrag: .0500000007 m_UseGravity: 0 @@ -1537,106 +1818,6 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 704683992} ---- !u!1 &1236459783 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1236459784} - - 33: {fileID: 1236459789} - - 65: {fileID: 1236459788} - - 23: {fileID: 1236459787} - - 114: {fileID: 1236459786} - - 54: {fileID: 1236459785} - m_Layer: 0 - m_Name: Cube - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1236459784 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1236459783} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: .117685467, y: 7.95759201, z: -.655423284} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 704683992} ---- !u!54 &1236459785 -Rigidbody: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1236459783} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: .0500000007 - m_UseGravity: 0 - m_IsKinematic: 0 - m_Interpolate: 0 - m_Constraints: 112 - m_CollisionDetection: 0 ---- !u!114 &1236459786 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1236459783} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4fe625f347cd04ec0b5f461f77005c35, type: 3} - m_Name: - m_EditorClassIdentifier: - speed: 10 - dir: {x: 0, y: 0, z: 0} - randomMove: 1 ---- !u!23 &1236459787 -Renderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1236459783} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_SortingLayerID: 0 ---- !u!65 &1236459788 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1236459783} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!33 &1236459789 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1236459783} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1280434885 GameObject: m_ObjectHideFlags: 0 @@ -1682,7 +1863,7 @@ BoxCollider: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1280434885} - m_Material: {fileID: 0} + m_Material: {fileID: 13400000, guid: 012328ad8a154434cba351198ab57633, type: 2} m_IsTrigger: 0 m_Enabled: 1 serializedVersion: 2 @@ -1775,6 +1956,33 @@ MeshFilter: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1517894751} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1592614699 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 4 + m_Component: + - 4: {fileID: 1592614700} + m_Layer: 0 + m_Name: DisplayText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1592614700 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1592614699} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 3.27643204, y: 6.14518356, z: 6.35511398} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 493161366} + m_Father: {fileID: 0} --- !u!1 &1603241064 GameObject: m_ObjectHideFlags: 0 @@ -1802,7 +2010,7 @@ Rigidbody: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1603241064} serializedVersion: 2 - m_Mass: 1 + m_Mass: .100000001 m_Drag: 0 m_AngularDrag: .0500000007 m_UseGravity: 0 @@ -1914,7 +2122,7 @@ SpriteRenderer: m_LightmapIndex: 255 m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} + - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} m_SubsetIndices: m_StaticBatchRoot: {fileID: 0} m_UseLightProbes: 0 @@ -1950,6 +2158,7 @@ Transform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: + - {fileID: 410197319} - {fileID: 56874334} - {fileID: 1280434889} - {fileID: 768198791} @@ -2115,7 +2324,7 @@ Rigidbody: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1951656530} serializedVersion: 2 - m_Mass: 1 + m_Mass: .100000001 m_Drag: 0 m_AngularDrag: .0500000007 m_UseGravity: 0 @@ -2308,7 +2517,7 @@ Rigidbody: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 2017533891} serializedVersion: 2 - m_Mass: 1 + m_Mass: .100000001 m_Drag: 0 m_AngularDrag: .0500000007 m_UseGravity: 0 diff --git a/Assets/Scripts/AnimateSprite.cs b/Assets/Scripts/AnimateSprite.cs index 995af07..7fdbe48 100644 --- a/Assets/Scripts/AnimateSprite.cs +++ b/Assets/Scripts/AnimateSprite.cs @@ -31,11 +31,10 @@ public class AnimateSprite : MonoBehaviour { //split into x and y indexes Vector2 offset = new Vector2((float)index / columns - (index / columns), //x index (index / columns) / (float)rows); //y index - + renderer.sharedMaterial.SetTextureOffset("_MainTex", offset); yield return new WaitForSeconds(1f / framesPerSecond); } - } } diff --git a/Assets/Scripts/AnimateSprite.cs.meta b/Assets/Scripts/AnimateSprite.cs.meta index 655a90f..11873f3 100644 --- a/Assets/Scripts/AnimateSprite.cs.meta +++ b/Assets/Scripts/AnimateSprite.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 704d6d277dc28fa4c8a6a28688efd5a3 +guid: 019afbbcd27acf941b76ed7fd6a4eeb2 MonoImporter: serializedVersion: 2 defaultReferences: [] diff --git a/Assets/Scripts/AnimateTexture.cs b/Assets/Scripts/AnimateTexture.cs new file mode 100644 index 0000000..100e790 --- /dev/null +++ b/Assets/Scripts/AnimateTexture.cs @@ -0,0 +1,41 @@ +using UnityEngine; +using System.Collections; + +public class AnimateTexture : MonoBehaviour { + + public int columns = 2; + public int rows = 2; + public float framesPerSecond = 10f; + + //the current frame to display + private int index = 0; + + void Start() + { + StartCoroutine(updateTiling()); + + //set the tile size of the texture (in UV units), based on the rows and columns + Vector2 size = new Vector2(1f / columns, 1f / rows); + renderer.sharedMaterial.SetTextureScale("_MainTex", size); + } + + private IEnumerator updateTiling() + { + while (true) + { + //move to the next index + index++; + if (index >= rows * columns) + index = 0; + + //split into x and y indexes + Vector2 offset = new Vector2((float)index / columns - (index / columns), //x index + (index / columns) / (float)rows); //y index + + renderer.sharedMaterial.SetTextureOffset("_MainTex", offset); + + yield return new WaitForSeconds(1f / framesPerSecond); + } + + } +} diff --git a/Assets/Scripts/AnimateTexture.cs.meta b/Assets/Scripts/AnimateTexture.cs.meta new file mode 100644 index 0000000..655a90f --- /dev/null +++ b/Assets/Scripts/AnimateTexture.cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 704d6d277dc28fa4c8a6a28688efd5a3 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: diff --git a/Assets/Sprites/Materials/bartable.mat b/Assets/Sprites/Materials/bartable.mat new file mode 100644 index 0000000..b44b6fc --- /dev/null +++ b/Assets/Sprites/Materials/bartable.mat @@ -0,0 +1,28 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: bartable + m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: [] + m_CustomRenderQueue: -1 + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: b4e4fc967fc663b40a468866f9eb935d, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: {} + m_Colors: + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} diff --git a/Assets/Sprites/Materials/bartable.mat.meta b/Assets/Sprites/Materials/bartable.mat.meta new file mode 100644 index 0000000..f8669f8 --- /dev/null +++ b/Assets/Sprites/Materials/bartable.mat.meta @@ -0,0 +1,4 @@ +fileFormatVersion: 2 +guid: 0f351915bc38bc54aaeaf2224391fa42 +NativeFormatImporter: + userData: diff --git a/Assets/Sprites/Materials/brickwal-not-animatedl0.mat b/Assets/Sprites/Materials/brickwal-not-animatedl0.mat index d32a17a..3a67e2f 100644 --- a/Assets/Sprites/Materials/brickwal-not-animatedl0.mat +++ b/Assets/Sprites/Materials/brickwal-not-animatedl0.mat @@ -19,7 +19,7 @@ Material: second: m_Texture: {fileID: 2800000, guid: 26c9dff0fed396341b045e42e3a0b500, type: 3} m_Scale: {x: 1, y: .5} - m_Offset: {x: 0, y: 0} + m_Offset: {x: 0, y: .5} m_Floats: {} m_Colors: data: diff --git a/Assets/Sprites/bartable.png.meta b/Assets/Sprites/bartable.png.meta index 9b58702..b652d02 100644 --- a/Assets/Sprites/bartable.png.meta +++ b/Assets/Sprites/bartable.png.meta @@ -4,7 +4,7 @@ TextureImporter: serializedVersion: 2 mipmaps: mipMapMode: 0 - enableMipMap: 1 + enableMipMap: 0 linearTexture: 0 correctGamma: 0 fadeOut: 0 @@ -20,24 +20,24 @@ TextureImporter: grayScaleToAlpha: 0 generateCubemap: 0 seamlessCubemap: 0 - textureFormat: -1 + textureFormat: -3 maxTextureSize: 1024 textureSettings: - filterMode: -1 - aniso: -1 + filterMode: 0 + aniso: 1 mipBias: -1 - wrapMode: -1 - nPOTScale: 1 + wrapMode: 1 + nPOTScale: 0 lightmap: 0 compressionQuality: 50 - spriteMode: 0 + spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: .5, y: .5} spritePixelsToUnits: 100 - alphaIsTransparency: 0 - textureType: -1 + alphaIsTransparency: 1 + textureType: 8 buildTargetSettings: [] spriteSheet: sprites: [] diff --git a/Assets/Sprites/poser.png.meta b/Assets/Sprites/poser.png.meta index f3bf7f2..2db86a8 100644 --- a/Assets/Sprites/poser.png.meta +++ b/Assets/Sprites/poser.png.meta @@ -4,7 +4,7 @@ TextureImporter: serializedVersion: 2 mipmaps: mipMapMode: 0 - enableMipMap: 1 + enableMipMap: 0 linearTexture: 0 correctGamma: 0 fadeOut: 0 @@ -20,24 +20,24 @@ TextureImporter: grayScaleToAlpha: 0 generateCubemap: 0 seamlessCubemap: 0 - textureFormat: -1 + textureFormat: -3 maxTextureSize: 1024 textureSettings: - filterMode: -1 - aniso: -1 + filterMode: 0 + aniso: 1 mipBias: -1 - wrapMode: -1 - nPOTScale: 1 + wrapMode: 1 + nPOTScale: 0 lightmap: 0 compressionQuality: 50 - spriteMode: 0 + spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: .5, y: .5} spritePixelsToUnits: 100 - alphaIsTransparency: 0 - textureType: -1 + alphaIsTransparency: 1 + textureType: 8 buildTargetSettings: [] spriteSheet: sprites: []