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");
 }
예제 #2
0
 public SendChatMessage(string message, SizzleClipDefinition sizzleClip, bool isChatPhrase = false)
 {
     Message      = message;
     SizzleClip   = sizzleClip;
     IsChatPhrase = isChatPhrase;
     Quest        = new ChatServiceEvents.ChatMessageQuestObjective();
 }
예제 #3
0
        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);
        }
예제 #4
0
        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);
            }
        }