第一次进地球,登录页bug修改,主页面交互修改,其它细节
This commit is contained in:
1 parent
f7b33bf491
commit
333542a63a
30 files changed
+1990
-2007
No files matched your search
@@ -189,6 +189,7 @@ public class BigMapController : PFUIPanel
|
||||
maskImage.DOFade(1f, 0.9f).SetEase(Ease.InSine).OnComplete(() =>
|
||||
{
|
||||
this.Close();
|
||||
UIManager.PopStack();
|
||||
UIManager.ShowEarthPanel(mapManager.CenterLatitudeLongitude.x, mapManager.CenterLatitudeLongitude.y);
|
||||
});
|
||||
return;
|
||||
|
||||
@@ -204,6 +204,7 @@ public class EarthController : PFUIPanel
|
||||
maskImage.gameObject.SetActive(true);
|
||||
maskImage.DOFade(1f, 0.9f).SetEase(Ease.InSine).OnComplete(() => {
|
||||
Close();
|
||||
UIManager.PopStack();
|
||||
UIManager.ShowBigMapPanel(latLon.x, latLon.y);
|
||||
});
|
||||
}
|
||||
|
||||
@@ -110,7 +110,7 @@ public class EditUserController : PFUIPanel
|
||||
mSexDropdown.ClearOptions();
|
||||
mSexDropdown.AddOptions(new List<string>
|
||||
{
|
||||
"男","女"
|
||||
"Male","Female"
|
||||
});
|
||||
mUnitDropdown.ClearOptions();
|
||||
mUnitDropdown.AddOptions(UIManager.Instance.loginRegOptions.units);
|
||||
@@ -195,11 +195,11 @@ public class EditUserController : PFUIPanel
|
||||
}
|
||||
if (currentUser.Sex == 1)
|
||||
{
|
||||
mSexDropdown.SelectValue("男");
|
||||
mSexDropdown.SelectIndex(0);
|
||||
}
|
||||
else
|
||||
{
|
||||
mSexDropdown.SelectValue("女");
|
||||
mSexDropdown.SelectIndex(1);
|
||||
}
|
||||
mUnitDropdown.SelectIndex(currentUser.Unit);
|
||||
if (currentUser.Birthday.HasValue)
|
||||
@@ -297,7 +297,7 @@ public class EditUserController : PFUIPanel
|
||||
{
|
||||
var user = JsonConvert.DeserializeObject<UserResultModel>(JsonConvert.SerializeObject(App.CurrentUser));
|
||||
user.Birthday = new DateTime(int.Parse(mYearDropdown.SelectedItem), int.Parse(mMonthDropdown.SelectedItem), int.Parse(mDayDropdown.SelectedItem));
|
||||
user.Sex = mSexDropdown.SelectedItem == "男" ? 1 : 2;
|
||||
user.Sex = mSexDropdown.SelectedIndex == 0 ? 1 : 2;
|
||||
user.Nickname = mNickName.Text;
|
||||
user.Country = UIManager.Instance.loginRegOptions.GetCountryName(mConutryDropdown.SelectedIndex);
|
||||
var errorList = new List<object>();
|
||||
|
||||
@@ -26,8 +26,9 @@ public class HomeController : PFUIPanel
|
||||
//[SerializeField] Button More;
|
||||
[SerializeField] Button BtnRide;
|
||||
[SerializeField] Transform userInfo;
|
||||
|
||||
Transform BtnMatch, BtnTraining;
|
||||
private MainNav mainNav;
|
||||
private Dictionary<string, Sprite[]> dict;
|
||||
// Start is called before the first frame update
|
||||
protected override void Start()
|
||||
{
|
||||
@@ -35,10 +36,20 @@ public class HomeController : PFUIPanel
|
||||
|
||||
mainNav = this.transform.Find("MainNav").GetComponent<MainNav>();
|
||||
mainNav.ShowExit();
|
||||
|
||||
var BtnContainer = transform.Find("MainFuncContainer");
|
||||
UIManager.AddEvent(BtnRide.gameObject, EventTriggerType.PointerClick, GoRide);
|
||||
UIManager.AddEvent(BtnRide.gameObject, EventTriggerType.PointerEnter, OnHover);
|
||||
UIManager.AddEvent(BtnRide.gameObject, EventTriggerType.PointerExit, OnExit);
|
||||
BtnMatch = BtnContainer.Find("BtnMatch");
|
||||
//BtnMatch.GetComponent<Button>().onClick.AddListener(() =>
|
||||
//{
|
||||
// Debug.Log(45);
|
||||
//});
|
||||
UIManager.AddEvent(BtnMatch.gameObject, EventTriggerType.PointerEnter, OnHover);
|
||||
UIManager.AddEvent(BtnMatch.gameObject, EventTriggerType.PointerExit, OnExit);
|
||||
BtnTraining = BtnContainer.Find("BtnTraining");
|
||||
UIManager.AddEvent(BtnTraining.gameObject, EventTriggerType.PointerEnter, OnHover);
|
||||
UIManager.AddEvent(BtnTraining.gameObject, EventTriggerType.PointerExit, OnExit);
|
||||
var avatar = userInfo.Find("Avatar").GetComponent<RawImage>();
|
||||
var rect = ((RectTransform)avatar.transform).rect;
|
||||
SetRounded(avatar.transform, rect.height);
|
||||
@@ -54,16 +65,46 @@ public class HomeController : PFUIPanel
|
||||
//UIManager.ShowConfirm("Quit", "Do you want to quit PowerFun?", null);
|
||||
});
|
||||
//GetSummary();
|
||||
dict = new Dictionary<string, Sprite[]>
|
||||
{
|
||||
{
|
||||
"BtnMatch",new Sprite[]
|
||||
{
|
||||
Resources.Load<Sprite>("Images/home/Entrance - MATCH_soon"),
|
||||
Resources.Load<Sprite>("Images/home/Entrance - MATCH_soon_hover"),
|
||||
}
|
||||
},
|
||||
{
|
||||
"BtnTraining",new Sprite[]
|
||||
{
|
||||
Resources.Load<Sprite>("Images/home/Entrance - TRAINING_soon"),
|
||||
Resources.Load<Sprite>("Images/home/Entrance - TRAINING_soon_hover"),
|
||||
}
|
||||
},
|
||||
};
|
||||
}
|
||||
private void GoRide(BaseEventData e)
|
||||
{
|
||||
UIManager.ShowMapListPanel();
|
||||
//UIManager.ShowEarthPanel(App.latitude, App.longitude);
|
||||
if (App.firstEnter == 0)
|
||||
{
|
||||
App.firstEnter = 1;
|
||||
UIManager.ShowEarthPanel(App.latitude, App.longitude);
|
||||
}
|
||||
else
|
||||
{
|
||||
UIManager.ShowMapListPanel();
|
||||
}
|
||||
OnExit(e);
|
||||
}
|
||||
private void OnHover(BaseEventData e)
|
||||
{
|
||||
var pe = (PointerEventData)e;
|
||||
var parent = pe.pointerEnter.transform.parent;
|
||||
if (dict.ContainsKey(parent.name))
|
||||
{
|
||||
parent.Find("Image").GetComponent<Image>().sprite = dict[parent.name][1];
|
||||
}
|
||||
//parent.Find("Image").GetComponent<Image>().sprite = Resources.Load<Sprite>("Images/home/Entrance - ROUTES_hover");
|
||||
//parent.Find("Text").GetComponent<Text>().color = Utils.HexToColorHtml("#ffffff");
|
||||
parent.DOScale(new Vector3(1.05f, 1.05f, 0), 0.3f);
|
||||
@@ -75,6 +116,10 @@ public class HomeController : PFUIPanel
|
||||
var parent = pe.pointerEnter.transform.parent;
|
||||
//parent.Find("Image").GetComponent<Image>().sprite = Resources.Load<Sprite>("Images/home/Entrance - ROUTES_nomal");
|
||||
//parent.Find("Text").GetComponent<Text>().color = Utils.HexToColorHtml("#5C5C6E");
|
||||
if (dict.ContainsKey(parent.name))
|
||||
{
|
||||
parent.Find("Image").GetComponent<Image>().sprite = dict[parent.name][0];
|
||||
}
|
||||
parent.DOScale(new Vector3(1f, 1f, 0), 0.3f);
|
||||
//parent.GetComponent<RectTransform>().localScale = new Vector3(1f, 1f, 0);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user