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); }
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); }