public void LoadText(string token, SizzleClipDefinition sizzleClip) { this.token = token; ItemText.text = Service.Get <Localizer>().GetTokenTranslation(token); this.sizzleClip = sizzleClip; CoroutineRunner.Start(updateImagePosition(), this, "updateImagePosition"); }
public SendChatMessage(string message, SizzleClipDefinition sizzleClip, bool isChatPhrase = false) { Message = message; SizzleClip = sizzleClip; IsChatPhrase = isChatPhrase; Quest = new ChatServiceEvents.ChatMessageQuestObjective(); }
private SizzleClipDefinition getSizzleClipDefinitionOfId(int sizzleClipId) { Dictionary <int, SizzleClipDefinition> dictionary = Service.Get <IGameData>().Get <Dictionary <int, SizzleClipDefinition> >(); SizzleClipDefinition value = dictionary.GetEnumerator().Current.Value; if (!dictionary.TryGetValue(sizzleClipId, out value)) { } return(value); }
public void RenderReward(DReward reward, RewardIconRenderComplete callback) { this.callback = callback; SizzleClipDefinition sizzleClipByName = getSizzleClipByName((int)reward.UnlockID); if (sizzleClipByName != null) { Content.LoadAsync(onLoadComplete, SizzleClipIconContentKey, sizzleClipByName.name); } else { Content.LoadAsync(onDefaultLoadComplete, RewardPopupConstants.DefaultIconContentKey); } }