Commit 7c0c2978f0949fecb8e4d6ef21480614b5d22c6a
1 parent
0ab76131
Exists in
master
and in
8 other branches
Troca de sprite de botões; Funções de botões da barra na tela info e text_entry
Showing
19 changed files
with
169 additions
and
164 deletions
Show diff stats
Assets/Plugins/Android/AndroidPlugin.jar
No preview for this file type
Assets/Plugins/Android/AndroidPlugin.jar.meta
... | ... | @@ -0,0 +1,17 @@ |
1 | +fileFormatVersion: 2 | |
2 | +guid: f7bdbc30c69e5324dbf58ab70b70cfac | |
3 | +folderAsset: yes | |
4 | +timeCreated: 1443822734 | |
5 | +licenseType: Free | |
6 | +PluginImporter: | |
7 | + serializedVersion: 1 | |
8 | + iconMap: {} | |
9 | + executionOrder: {} | |
10 | + isPreloaded: 0 | |
11 | + platformData: | |
12 | + Any: | |
13 | + enabled: 1 | |
14 | + settings: {} | |
15 | + userData: | |
16 | + assetBundleName: | |
17 | + assetBundleVariant: | ... | ... |
Assets/Scenes/Main.unity
... | ... | @@ -2358,7 +2358,7 @@ MonoBehaviour: |
2358 | 2358 | - {fileID: 0} |
2359 | 2359 | - {fileID: 0} |
2360 | 2360 | - {fileID: 0} |
2361 | - collider: {fileID: 0} | |
2361 | + _collider: {fileID: 0} | |
2362 | 2362 | text_entry: {fileID: 1800578777} |
2363 | 2363 | i_bar: {fileID: 317863996} |
2364 | 2364 | player_manager: {fileID: 578311381} |
... | ... | @@ -7838,7 +7838,6 @@ GameObject: |
7838 | 7838 | - 224: {fileID: 1381092951} |
7839 | 7839 | - 222: {fileID: 1381092954} |
7840 | 7840 | - 114: {fileID: 1381092953} |
7841 | - - 114: {fileID: 1381092952} | |
7842 | 7841 | m_Layer: 5 |
7843 | 7842 | m_Name: b_text |
7844 | 7843 | m_TagString: Untagged |
... | ... | @@ -7864,70 +7863,6 @@ RectTransform: |
7864 | 7863 | m_AnchoredPosition: {x: -300, y: -15.5} |
7865 | 7864 | m_SizeDelta: {x: 106, y: 106} |
7866 | 7865 | m_Pivot: {x: .5, y: .5} |
7867 | ---- !u!114 &1381092952 | |
7868 | -MonoBehaviour: | |
7869 | - m_ObjectHideFlags: 0 | |
7870 | - m_PrefabParentObject: {fileID: 11407270, guid: 6506218ed7927bf45b508ebbec0c1222, | |
7871 | - type: 2} | |
7872 | - m_PrefabInternal: {fileID: 0} | |
7873 | - m_GameObject: {fileID: 1381092950} | |
7874 | - m_Enabled: 1 | |
7875 | - m_EditorHideFlags: 0 | |
7876 | - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} | |
7877 | - m_Name: | |
7878 | - m_EditorClassIdentifier: | |
7879 | - m_Navigation: | |
7880 | - m_Mode: 3 | |
7881 | - m_SelectOnUp: {fileID: 0} | |
7882 | - m_SelectOnDown: {fileID: 0} | |
7883 | - m_SelectOnLeft: {fileID: 0} | |
7884 | - m_SelectOnRight: {fileID: 0} | |
7885 | - m_Transition: 1 | |
7886 | - m_Colors: | |
7887 | - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} | |
7888 | - m_HighlightedColor: {r: .960784316, g: .960784316, b: .960784316, a: 1} | |
7889 | - m_PressedColor: {r: .572549045, g: .752941251, b: .811764777, a: 1} | |
7890 | - m_DisabledColor: {r: .784313738, g: .784313738, b: .784313738, a: .501960814} | |
7891 | - m_ColorMultiplier: 1 | |
7892 | - m_FadeDuration: .100000001 | |
7893 | - m_SpriteState: | |
7894 | - m_HighlightedSprite: {fileID: 0} | |
7895 | - m_PressedSprite: {fileID: 0} | |
7896 | - m_DisabledSprite: {fileID: 0} | |
7897 | - m_AnimationTriggers: | |
7898 | - m_NormalTrigger: Normal | |
7899 | - m_HighlightedTrigger: Highlighted | |
7900 | - m_PressedTrigger: Pressed | |
7901 | - m_DisabledTrigger: Disabled | |
7902 | - m_Interactable: 0 | |
7903 | - m_TargetGraphic: {fileID: 1381092953} | |
7904 | - m_OnClick: | |
7905 | - m_PersistentCalls: | |
7906 | - m_Calls: | |
7907 | - - m_Target: {fileID: 1800578777} | |
7908 | - m_MethodName: SetActive | |
7909 | - m_Mode: 6 | |
7910 | - m_Arguments: | |
7911 | - m_ObjectArgument: {fileID: 0} | |
7912 | - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine | |
7913 | - m_IntArgument: 0 | |
7914 | - m_FloatArgument: 0 | |
7915 | - m_StringArgument: | |
7916 | - m_BoolArgument: 1 | |
7917 | - m_CallState: 2 | |
7918 | - - m_Target: {fileID: 1740734478} | |
7919 | - m_MethodName: | |
7920 | - m_Mode: 6 | |
7921 | - m_Arguments: | |
7922 | - m_ObjectArgument: {fileID: 0} | |
7923 | - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine | |
7924 | - m_IntArgument: 0 | |
7925 | - m_FloatArgument: 0 | |
7926 | - m_StringArgument: | |
7927 | - m_BoolArgument: 0 | |
7928 | - m_CallState: 2 | |
7929 | - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, | |
7930 | - Culture=neutral, PublicKeyToken=null | |
7931 | 7866 | --- !u!114 &1381092953 |
7932 | 7867 | MonoBehaviour: |
7933 | 7868 | m_ObjectHideFlags: 0 | ... | ... |
... | ... | @@ -0,0 +1,12 @@ |
1 | +fileFormatVersion: 2 | |
2 | +guid: 6d83e5bebf7655944adc5d9a7bc02fde | |
3 | +timeCreated: 1443550977 | |
4 | +licenseType: Pro | |
5 | +MonoImporter: | |
6 | + serializedVersion: 2 | |
7 | + defaultReferences: [] | |
8 | + executionOrder: 0 | |
9 | + icon: {instanceID: 0} | |
10 | + userData: | |
11 | + assetBundleName: | |
12 | + assetBundleVariant: | ... | ... |
Assets/Scripts/ColorChangeState.cs
Assets/Scripts/ColorChangeState.cs.meta
... | ... | @@ -1,12 +0,0 @@ |
1 | -fileFormatVersion: 2 | |
2 | -guid: 6d83e5bebf7655944adc5d9a7bc02fde | |
3 | -timeCreated: 1443550977 | |
4 | -licenseType: Pro | |
5 | -MonoImporter: | |
6 | - serializedVersion: 2 | |
7 | - defaultReferences: [] | |
8 | - executionOrder: 0 | |
9 | - icon: {instanceID: 0} | |
10 | - userData: | |
11 | - assetBundleName: | |
12 | - assetBundleVariant: |
Assets/Scripts/ScreenReferences.cs
... | ... | @@ -34,7 +34,7 @@ public class ScreenReferences : MonoBehaviour { |
34 | 34 | |
35 | 35 | public Button[] home_screen_bar_buttons; |
36 | 36 | |
37 | - public BoxCollider collider; | |
37 | + public BoxCollider _collider; | |
38 | 38 | |
39 | 39 | // screens |
40 | 40 | public GameObject text_entry; |
... | ... | @@ -67,12 +67,12 @@ public class ScreenReferences : MonoBehaviour { |
67 | 67 | { |
68 | 68 | //home_screen_bar_buttons = new Button[4]; |
69 | 69 | HOME_SCREEN = true; |
70 | - collider = GameObject.FindGameObjectWithTag("avatar").GetComponent<BoxCollider>(); | |
70 | + _collider = GameObject.FindGameObjectWithTag("avatar").GetComponent<BoxCollider>(); | |
71 | 71 | } |
72 | 72 | |
73 | 73 | void BackToHomeScreen() |
74 | 74 | { |
75 | - collider.enabled = true; | |
75 | + _collider.enabled = true; | |
76 | 76 | |
77 | 77 | // if connection pop up not true |
78 | 78 | if(!player_manager.canvas_connection_error.isActiveAndEnabled){ | ... | ... |
Assets/Scripts/SwitchActiveStatus.cs
1 | 1 | using UnityEngine; |
2 | 2 | using System; |
3 | 3 | |
4 | -public class SwitchActiveStatus : MonoBehaviour, ColorChangeState { | |
4 | +public class SwitchActiveStatus : MonoBehaviour, ChangeState { | |
5 | 5 | |
6 | 6 | public bool show = true; |
7 | 7 | |
8 | - //Mostra ou esconde o GameObject associado ao script | |
8 | + // Mostra ou esconde o GameObject associado ao script | |
9 | 9 | public void SwitchStatus() |
10 | 10 | { |
11 | - | |
12 | 11 | show = !show; |
13 | 12 | gameObject.SetActive(show); |
14 | - | |
15 | 13 | } |
16 | 14 | |
17 | - public bool getColorChangeState() | |
15 | + public bool getChangeState() | |
18 | 16 | { |
19 | 17 | return show; |
20 | 18 | } | ... | ... |
Assets/Scripts/SwitchButtonCollor.cs
... | ... | @@ -1,60 +0,0 @@ |
1 | -using UnityEngine; | |
2 | -using System.Collections; | |
3 | -using UnityEngine.UI; | |
4 | - | |
5 | -public class SwitchButtonCollor : MonoBehaviour { | |
6 | - | |
7 | - public Button thisButton; | |
8 | - public GameObject reference; | |
9 | - private Graphic thisButtonGraphic; | |
10 | - | |
11 | - public bool isEnabled; | |
12 | - private static Color enabledColor = new Color(0.31F, 0.75F, 0.913F, 1F); | |
13 | - private static Color disabledColor = new Color(1F, 1F, 1F, 1F); | |
14 | - | |
15 | - | |
16 | - void Start () | |
17 | - { | |
18 | - if (thisButton == null) | |
19 | - thisButton = (Button) gameObject.GetComponent<Button>(); | |
20 | - | |
21 | - thisButtonGraphic = thisButton.GetComponent<Graphic>(); | |
22 | - | |
23 | - if (reference == null) | |
24 | - updateColor(); | |
25 | - else | |
26 | - switchColorByReference(); | |
27 | - } | |
28 | - | |
29 | - void OnEnable () | |
30 | - { | |
31 | - if (thisButtonGraphic != null && reference != null) | |
32 | - switchColorByReference(); | |
33 | - } | |
34 | - | |
35 | - | |
36 | - public void updateColor() | |
37 | - { | |
38 | - thisButtonGraphic.color = isEnabled ? enabledColor : disabledColor; | |
39 | - } | |
40 | - | |
41 | - public void switchColor(bool isEnabled) | |
42 | - { | |
43 | - this.isEnabled = isEnabled; | |
44 | - updateColor(); | |
45 | - } | |
46 | - public void switchCollor() { | |
47 | - switchColor( ! isEnabled); | |
48 | - } | |
49 | - | |
50 | - public void switchColorByReference() | |
51 | - { | |
52 | - switchColorByReference(reference); | |
53 | - } | |
54 | - public void switchColorByReference(GameObject reference) | |
55 | - { | |
56 | - ColorChangeState state = reference.GetComponent<ColorChangeState>(); | |
57 | - if (state != null) switchColor(state.getColorChangeState()); | |
58 | - } | |
59 | - | |
60 | -} |
Assets/Scripts/SwitchButtonCollor.cs.meta
... | ... | @@ -1,12 +0,0 @@ |
1 | -fileFormatVersion: 2 | |
2 | -guid: 29f6ab4437be5fb45a87e188a0176b8d | |
3 | -timeCreated: 1443550911 | |
4 | -licenseType: Pro | |
5 | -MonoImporter: | |
6 | - serializedVersion: 2 | |
7 | - defaultReferences: [] | |
8 | - executionOrder: 0 | |
9 | - icon: {instanceID: 0} | |
10 | - userData: | |
11 | - assetBundleName: | |
12 | - assetBundleVariant: |
... | ... | @@ -0,0 +1,48 @@ |
1 | +using UnityEngine; | |
2 | +using UnityEngine.UI; | |
3 | + | |
4 | +public abstract class SwitchImageAttribute : MonoBehaviour { | |
5 | + | |
6 | + public Image image; | |
7 | + public bool isEnabled; | |
8 | + public GameObject updateReference; | |
9 | + | |
10 | + | |
11 | + protected virtual void Start () | |
12 | + { | |
13 | + if (updateReference == null) | |
14 | + updateAttribute(); | |
15 | + else | |
16 | + switchAttributeByReference(); | |
17 | + } | |
18 | + | |
19 | + protected virtual void OnEnable () | |
20 | + { | |
21 | + if (updateReference != null) | |
22 | + switchAttributeByReference(); | |
23 | + } | |
24 | + | |
25 | + | |
26 | + public abstract void updateAttribute(); | |
27 | + | |
28 | + public void switchAttribute(bool isEnabled) | |
29 | + { | |
30 | + this.isEnabled = isEnabled; | |
31 | + updateAttribute(); | |
32 | + } | |
33 | + public void switchAttribute() | |
34 | + { | |
35 | + switchAttribute( ! isEnabled); | |
36 | + } | |
37 | + | |
38 | + public void switchAttributeByReference(GameObject updateReference) | |
39 | + { | |
40 | + ChangeState state = updateReference.GetComponent<ChangeState>(); | |
41 | + if (state != null) switchAttribute(state.getChangeState()); | |
42 | + } | |
43 | + public void switchAttributeByReference() | |
44 | + { | |
45 | + switchAttributeByReference(updateReference); | |
46 | + } | |
47 | + | |
48 | +} | ... | ... |
... | ... | @@ -0,0 +1,12 @@ |
1 | +fileFormatVersion: 2 | |
2 | +guid: 9e1fe1fc88aa8084f8e8c67d88fbe6d4 | |
3 | +timeCreated: 1444076893 | |
4 | +licenseType: Pro | |
5 | +MonoImporter: | |
6 | + serializedVersion: 2 | |
7 | + defaultReferences: [] | |
8 | + executionOrder: 0 | |
9 | + icon: {instanceID: 0} | |
10 | + userData: | |
11 | + assetBundleName: | |
12 | + assetBundleVariant: | ... | ... |
... | ... | @@ -0,0 +1,18 @@ |
1 | +using UnityEngine; | |
2 | +using System.Collections; | |
3 | +using UnityEngine.UI; | |
4 | + | |
5 | +public class SwitchImageColor : SwitchImageAttribute { | |
6 | + | |
7 | + public Color enabledColor = new Color(0.31F, 0.75F, 0.913F, 1F); | |
8 | + public Color disabledColor = new Color(1F, 1F, 1F, 1F); | |
9 | + | |
10 | + private Graphic buttonGraphic; | |
11 | + | |
12 | + | |
13 | + public override void updateAttribute() | |
14 | + { | |
15 | + base.image.color = base.isEnabled ? enabledColor : disabledColor; | |
16 | + } | |
17 | + | |
18 | +} | ... | ... |
... | ... | @@ -0,0 +1,12 @@ |
1 | +fileFormatVersion: 2 | |
2 | +guid: 5ea7adaac15fb3545b8ae42d73c16908 | |
3 | +timeCreated: 1444076893 | |
4 | +licenseType: Pro | |
5 | +MonoImporter: | |
6 | + serializedVersion: 2 | |
7 | + defaultReferences: [] | |
8 | + executionOrder: 0 | |
9 | + icon: {instanceID: 0} | |
10 | + userData: | |
11 | + assetBundleName: | |
12 | + assetBundleVariant: | ... | ... |
... | ... | @@ -0,0 +1,16 @@ |
1 | +using UnityEngine; | |
2 | +using System.Collections; | |
3 | +using UnityEngine.UI; | |
4 | + | |
5 | +public class SwitchImageSprite : SwitchImageAttribute { | |
6 | + | |
7 | + public Sprite enabledImage; | |
8 | + public Sprite disabledImage; | |
9 | + | |
10 | + | |
11 | + public override void updateAttribute() | |
12 | + { | |
13 | + base.image.sprite = base.isEnabled ? enabledImage : disabledImage; | |
14 | + } | |
15 | + | |
16 | +} | ... | ... |
... | ... | @@ -0,0 +1,12 @@ |
1 | +fileFormatVersion: 2 | |
2 | +guid: 9c2cb194d4eaf1c478dcb9c43fb5368b | |
3 | +timeCreated: 1444076893 | |
4 | +licenseType: Pro | |
5 | +MonoImporter: | |
6 | + serializedVersion: 2 | |
7 | + defaultReferences: [] | |
8 | + executionOrder: 0 | |
9 | + icon: {instanceID: 0} | |
10 | + userData: | |
11 | + assetBundleName: | |
12 | + assetBundleVariant: | ... | ... |