Commit 7c0c2978f0949fecb8e4d6ef21480614b5d22c6a

Authored by Mateus Lustosa
1 parent 0ab76131

Troca de sprite de botões; Funções de botões da barra na tela info e text_entry

Assets/Plugins/Android/AndroidPlugin.jar
No preview for this file type
Assets/Plugins/Android/AndroidPlugin.jar.meta
1 1 fileFormatVersion: 2
2 2 guid: adceddb083d40cc4aaefba7e91837e28
3   -timeCreated: 1443633684
  3 +timeCreated: 1443646150
4 4 licenseType: Free
5 5 PluginImporter:
6 6 serializedVersion: 1
... ...
Assets/Plugins/Android/res.meta 0 → 100644
... ... @@ -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/Plugins/Android/res/drawable.meta 0 → 100644
... ... @@ -0,0 +1,9 @@
  1 +fileFormatVersion: 2
  2 +guid: e073df4ade8a8544ea79c93fd5165124
  3 +folderAsset: yes
  4 +timeCreated: 1443818710
  5 +licenseType: Free
  6 +DefaultImporter:
  7 + userData:
  8 + assetBundleName:
  9 + 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
... ...
Assets/Scripts/ChangeState.cs 0 → 100644
... ... @@ -0,0 +1,5 @@
  1 +interface ChangeState {
  2 +
  3 + bool getChangeState();
  4 +
  5 +}
... ...
Assets/Scripts/ChangeState.cs.meta 0 → 100644
... ... @@ -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
... ... @@ -1,5 +0,0 @@
1   -interface ColorChangeState {
2   -
3   - bool getColorChangeState();
4   -
5   -}
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:
Assets/Scripts/SwitchImageAttribute.cs 0 → 100644
... ... @@ -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 +}
... ...
Assets/Scripts/SwitchImageAttribute.cs.meta 0 → 100644
... ... @@ -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:
... ...
Assets/Scripts/SwitchImageColor.cs 0 → 100644
... ... @@ -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 +}
... ...
Assets/Scripts/SwitchImageColor.cs.meta 0 → 100644
... ... @@ -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:
... ...
Assets/Scripts/SwitchImageSprite.cs 0 → 100644
... ... @@ -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 +}
... ...
Assets/Scripts/SwitchImageSprite.cs.meta 0 → 100644
... ... @@ -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:
... ...