@@ -30,7 +30,7 @@ public class Ranking : MonoBehaviour
30
30
public GameObject RankMask ;
31
31
public GameObject RankingBox ;
32
32
private CanvasType selectedCanvasType ;
33
- private WXOpenDataContext openDataContext
33
+ private WXOpenDataContext openDataContext ;
34
34
35
35
void Start ( )
36
36
{
@@ -64,29 +64,29 @@ void Start()
64
64
65
65
if ( ! string . IsNullOrEmpty ( shareTicket ) && query != null && query [ "minigame_action" ] == "show_group_list" )
66
66
{
67
+ InitOpenDataContext ( ) ;
68
+ ShowOpenData ( ) ;
69
+
67
70
OpenDataMessage msgData = new OpenDataMessage ( ) ;
68
71
msgData . type = "showGroupFriendsRank" ;
69
72
msgData . shareTicket = shareTicket ;
70
73
71
74
string msg = JsonUtility . ToJson ( msgData ) ;
72
75
73
- ShowOpenData ( ) ;
74
- InitOpenDataContext ( ) ;
75
76
openDataContext . PostMessage ( msg ) ;
76
77
}
77
78
} ) ;
78
79
}
79
80
80
81
void InitOpenDataContext ( )
81
82
{
82
- if ( openDataContext )
83
+ if ( openDataContext == null )
83
84
{
84
- return ;
85
+ WXOpenDataContext openDataContext = WX . GetOpenDataContext ( new OpenDataContextOption
86
+ {
87
+ sharedCanvasMode = selectedCanvasType
88
+ } ) ;
85
89
}
86
- WXOpenDataContext openDataContext = WX . GetOpenDataContext ( new OpenDataContextOption
87
- {
88
- sharedCanvasMode = selectedCanvasType
89
- } ) ;
90
90
}
91
91
92
92
void ShowOpenData ( )
@@ -152,13 +152,13 @@ void Init()
152
152
153
153
ShowButton . onClick . AddListener ( ( ) =>
154
154
{
155
+ InitOpenDataContext ( ) ;
155
156
ShowOpenData ( ) ;
156
157
157
158
OpenDataMessage msgData = new OpenDataMessage ( ) ;
158
159
msgData . type = "showFriendsRank" ;
159
160
160
161
string msg = JsonUtility . ToJson ( msgData ) ;
161
- InitOpenDataContext ( ) ;
162
162
openDataContext . PostMessage ( msg ) ;
163
163
} ) ;
164
164
0 commit comments