Ejemplo n.º 1
0
    public void SetupHightlight()
    {
        Highlights.HighlightScope[] RequiredScopes = new Highlights.HighlightScope[3]
        {
            Highlights.HighlightScope.Highlights,
            Highlights.HighlightScope.HighlightsRecordVideo,
            Highlights.HighlightScope.HighlightsRecordScreenshot,
        };

        System.String AppName = "DCT";
        if (Highlights.CreateHighlightsSDK(AppName, RequiredScopes) != Highlights.ReturnCode.SUCCESS)
        {
            Debug.LogError("Failed to initialize highlights");
            return;
        }

        Highlights.HighlightDefinition[] hlDefinitions = new Highlights.HighlightDefinition[1];
        hlDefinitions[0].Id                   = "Record";
        hlDefinitions[0].HighlightTags        = Highlights.HighlightType.Achievement;
        hlDefinitions[0].Significance         = Highlights.HighlightSignificance.Good;
        hlDefinitions[0].UserDefaultInterest  = true;
        hlDefinitions[0].NameTranslationTable = new Highlights.TranslationEntry[]
        {
            new Highlights.TranslationEntry("en-US", "Record"),
            new Highlights.TranslationEntry("ko-KR", "녹화")
        };

        Highlights.ConfigureHighlights(hlDefinitions, "ko-KR", Highlights.DefaultConfigureCallback);
        Highlights.GetUserSettings(Highlights.DefaultGetUserSettingsCallback);
        Highlights.RequestPermissions(Highlights.DefaultRequestPermissionsCallback);

        Highlights.OpenGroupParams param = new Highlights.OpenGroupParams();
        param.Id = "Recorded_Group";
        param.GroupDescriptionTable = new Highlights.TranslationEntry[]
        {
            new Highlights.TranslationEntry("en-US", "Recorded"),
            new Highlights.TranslationEntry("ko-KR", "DCT녹화")
        };
        Highlights.OpenGroup(param, Highlights.DefaultOpenGroupCallback);
    }
Ejemplo n.º 2
0
        void ShowHighlightsSummary()
        {
            Highlights.GroupView[] groupViews = new Highlights.GroupView[2];
            Highlights.GroupView   gv1        = new Highlights.GroupView();
            gv1.GroupId            = "SHOT_HIGHLIGHT_GROUP";
            gv1.SignificanceFilter = Highlights.HighlightSignificance.Good;
            gv1.TagFilter          = Highlights.HighlightType.Achievement;
            groupViews[0]          = gv1;

            Highlights.GroupView gv2 = new Highlights.GroupView();
            gv2.GroupId            = "MISC_GROUP";
            gv2.SignificanceFilter = Highlights.HighlightSignificance.Good;
            gv2.TagFilter          = Highlights.HighlightType.Achievement;
            groupViews[1]          = gv2;

            Highlights.OpenSummary(groupViews, Highlights.DefaultOpenSummaryCallback);


            Highlights.GetNumberOfHighlights(gv1, Highlights.DefaultGetNumberOfHighlightsCallback);
            Highlights.GetNumberOfHighlights(gv2, Highlights.DefaultGetNumberOfHighlightsCallback);
            Highlights.GetUserSettings(Highlights.DefaultGetUserSettingsCallback);
            Highlights.GetUILanguage(Highlights.DefaultGetUILanguageCallback);
        }