示例#1
0
    private void BaseInfoGUI()
    {
        EditorGUILayout.HelpBox("1) Set Android Package Name", MessageType.None);
        EditorGUILayout.BeginHorizontal();
        EditorGUILayout.LabelField(new GUIContent("Package Name:"), GUILayout.Width(Screen.width / 3));
        instance.SetBundleId(EditorGUILayout.TextField(instance.BundleId));
        EditorGUILayout.EndHorizontal();
        EditorGUILayout.Space();
        EditorGUILayout.Space();


        EditorGUILayout.HelpBox("2) Set qq/weixin infomation associated with your game", MessageType.None);

        EditorGUILayout.BeginHorizontal();
        EditorGUILayout.LabelField(new GUIContent("MsdkKey:"), GUILayout.Width(Screen.width / 3));
        instance.SetMsdkKey(EditorGUILayout.TextField(instance.MsdkKey));
        EditorGUILayout.EndHorizontal();
        EditorGUILayout.Space();

        EditorGUILayout.BeginHorizontal();
        EditorGUILayout.LabelField(new GUIContent("QQAppId:"), GUILayout.Width(Screen.width / 3));
        instance.SetQQAppId(EditorGUILayout.TextField(instance.QqAppId));
        EditorGUILayout.EndHorizontal();
        EditorGUILayout.Space();


        EditorGUILayout.BeginHorizontal();
        EditorGUILayout.LabelField(new GUIContent("WXAppId:"), GUILayout.Width(Screen.width / 3));
        instance.SetWXAppId(EditorGUILayout.TextField(instance.WxAppId));
        EditorGUILayout.EndHorizontal();
        EditorGUILayout.Space();

        EditorGUILayout.BeginHorizontal();
        EditorGUILayout.LabelField(new GUIContent("Android OfferId:"), GUILayout.Width(Screen.width / 3));
        instance.SetAndroidOfferId(EditorGUILayout.TextField(instance.AndroidOfferId));
        EditorGUILayout.EndHorizontal();
        EditorGUILayout.Space();

        EditorGUILayout.BeginHorizontal();
        EditorGUILayout.LabelField(new GUIContent("iOS OfferId:"), GUILayout.Width(Screen.width / 3));
        instance.SetIOSOfferId(EditorGUILayout.TextField(instance.IOSOfferId));
        EditorGUILayout.EndHorizontal();
        EditorGUILayout.Space();

        EditorGUILayout.Space();
        EditorGUILayout.Space();
        if (GUILayout.Button("Deploy MSDK", GUILayout.Height(35)))
        {
            Deploy();
        }
    }