-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathFonUserScript.cs
More file actions
131 lines (119 loc) · 3.83 KB
/
Copy pathFonUserScript.cs
File metadata and controls
131 lines (119 loc) · 3.83 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
using System.IO;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
public class FonUserScript : MonoBehaviour
{
public GameObject favoriteDishesPref;
public GameObject ParentFavoriteDishesPref;
public GameObject ParentViewedDishesPref;
public GameObject ParentReviewPref;
public GameObject reviewPref;
public RawImage img;
public GameObject favorite;
public GameObject review;
public TMP_Text userName;
public void OnEnable()
{
var AM = AppManager.Instance;
if (AM.userInfo.user.phone!=null)
{
userName.text = AM.userInfo.user.phone;
}
ClearAllCells();
FavoriteDishesPref();
ViewedDishesPref();
ReviewPref();
AM.BottomBar.SetActive(true);
AM.user.SetActive(false);
AM.userON.SetActive(true);
AM.White();
if (AM.noLogin==1)
{
favorite.SetActive(false);
review.SetActive(false);
}
else
{
favorite.SetActive(true);
review.SetActive(true);
}
}
public void Settings()
{
AppManager.Instance.SwitchScreen(15);
}
public void ViewAllFavorite()
{
var AM = AppManager.Instance;
AM.SwitchScreen(6);
AM.user.SetActive(true);
AM.userON.SetActive(false);
AM.favoriteON.SetActive(true);
AM.favorite.SetActive(false);
}
public void ViewAllReviews()
{
}
public void ReviewPref()
{
var DPP = AppManager.Instance.dishesPlayerPrefs;
foreach (var review in DPP.userReviews)
{
var rev = Instantiate(reviewPref, ParentReviewPref.transform);
rev.GetComponent<ReviewPrefScript>().CreatePref2(review);
}
}
public void FavoriteDishesPref()
{
var DPP = AppManager.Instance.dishesPlayerPrefs;
for (int i = 0; i < DPP.likedDishes.Count; i++)
{
var dish = Instantiate(favoriteDishesPref, ParentFavoriteDishesPref.transform);
dish.GetComponent<FoodPrefScript>().ScrollCellContent(DPP.likedDishes[i]);
}
}
public void ViewedDishesPref()
{
var DPP = AppManager.Instance.dishesPlayerPrefs;
for (int i = 0; i < DPP.viewedDishes.Count; i++)
{
{
var dish = Instantiate(favoriteDishesPref, ParentViewedDishesPref.transform);
dish.GetComponent<FoodPrefScript>().ScrollCellContent(DPP.viewedDishes[i]);
}
}
}
public void ClearAllCells()
{
ParentFavoriteDishesPref.transform.ClearChildren();
ParentViewedDishesPref.transform.ClearChildren();
ParentReviewPref.transform.ClearChildren();
}
//public void ChooseImageFromGallery()
//{
// PickImage(1024);
//}
//private void PickImage(int maxSize)
//{
// Texture2D texture = new Texture2D(1, 1);
// NativeGallery.Permission permission = NativeGallery.GetImageFromGallery((path) =>
// {
// Debug.Log("Image path: " + path);
// if (path != null)
// {
// AppManager.Instance.path = path;
// var bt = File.ReadAllBytes(path);
// //AppManager.Instance.bytes = File.ReadAllBytes(path);
// texture.LoadImage(bt);
// if (texture == null)
// {
// Debug.Log("Couldn't load texture from " + path);
// return;
// }
// }
// }, "Выберите изображения для объявления", "image/png", maxSize);
// Debug.Log("Permission result: " + permission);
// img.texture = texture;
//}
}