本文整理汇总了C#中Fresvii类的典型用法代码示例。如果您正苦于以下问题:C# Fresvii类的具体用法?C# Fresvii怎么用?C# Fresvii使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
Fresvii类属于命名空间,在下文中一共展示了Fresvii类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AddSelectedFriend
public void AddSelectedFriend(Fresvii.AppSteroid.Models.User user, Action<bool> callback)
{
foreach (Fresvii.AppSteroid.Models.User _user in selectedUsers)
{
if (_user.Id == user.Id)
{
return;
}
}
if (selectedUsers.Count >= SelectableMaxCount)
{
string tooMuch = FresviiGUIText.Get("SelectFrindsOvered").Replace("%num", SelectableMaxCount.ToString());
Fresvii.AppSteroid.Util.DialogManager.Instance.ShowSubmitDialog(tooMuch, FresviiGUIText.Get("OK"), FresviiGUIText.Get("OK"), FresviiGUIText.Get("OK"), (del) => { });
if (callback != null)
{
callback(false);
}
}
else
{
selectedUsers.Add(user);
if (callback != null)
{
callback(true);
}
}
selectMemberTop.SetSubmit((selectedUsers.Count > 0));
}
示例2: OnGetStickerSetList
void OnGetStickerSetList(IList<Fresvii.AppSteroid.Models.StickerSet> stickerSets, Fresvii.AppSteroid.Models.ListMeta meta, Fresvii.AppSteroid.Models.Error error)
{
if (this == null)
{
return;
}
if (this.enabled == false)
{
return;
}
if (error != null)
{
if (FASSettings.Instance.logLevel <= FAS.LogLevels.Error)
{
Debug.LogError(error.ToString());
}
return;
}
if (this.listMeta == null || this.listMeta.CurrentPage != 0)
{
this.listMeta = meta;
}
foreach (var stickerSet in stickerSets)
{
UpdateStickerSet(stickerSet);
}
pullReflesh.PullRefleshCompleted();
}
示例3: SetEventboard
public void SetEventboard(Fresvii.AppSteroid.Models.Eventboard eventboard, AUIGameEvent auiGameEvent)
{
this.auiGameEvent = auiGameEvent;
this.Eventboard = eventboard;
this.textTitle.text = Eventboard.Leaderboard.Name;
this.textRankingScore.text = Eventboard.Leaderboard.Description;
if (string.IsNullOrEmpty(Eventboard.Leaderboard.IconUrl))
{
FASLeaderboard.GetLeaderboard(Eventboard.Leaderboard.IconUrl, (leaderboard, error) =>
{
if (error == null)
{
image.Set(leaderboard.IconUrl);
}
});
}
else
{
image.Set(Eventboard.Leaderboard.IconUrl);
}
}
示例4: GoToEventboard
public void GoToEventboard(Fresvii.AppSteroid.Models.Eventboard eventboard)
{
if (frame.Animating) return;
RectTransform rectTransform = GetComponent<RectTransform>();
var auiEventboard = ((GameObject)Instantiate(prfbEventboard)).GetComponent<AUIEventboard>();
auiEventboard.SetEventboard(eventboard);
auiEventboard.transform.SetParent(transform.parent, false);
auiEventboard.transform.SetAsLastSibling();
auiEventboard.parentFrameTween = this.frame;
//auiEventboard.backButtonText.text = title.text;
auiEventboard.frame.backFrame = this.frame;
auiEventboard.frame.Animate(new Vector2(rectTransform.rect.width, 0f), Vector2.zero, () => { });
this.frame.Animate(Vector2.zero, new Vector2(-rectTransform.rect.width * 0.5f, 0f), () =>
{
this.gameObject.SetActive(false);
});
}
示例5: GoToGameEvent
public void GoToGameEvent(Fresvii.AppSteroid.Models.GameEvent gameEvent)
{
if (Application.internetReachability == NetworkReachability.NotReachable)
{
Fresvii.AppSteroid.Util.DialogManager.Instance.ShowSubmitDialog(FASText.Get("Offline"), FASText.Get("OK"), FASText.Get("Cancel"), FASText.Get("Close"), (del) => { });
return;
}
RectTransform rectTransform = GetComponent<RectTransform>();
GameObject goGameEvent = Instantiate(prfbAUIGameEvent) as GameObject;
AUIGameEvent auiGameEvent = goGameEvent.GetComponent<AUIGameEvent>();
auiGameEvent.GameEvent = gameEvent;
goGameEvent.transform.SetParent(transform.parent, false);
goGameEvent.gameObject.SetActive(true);
goGameEvent.transform.SetAsLastSibling();
AUIFrame nextFrame = auiGameEvent.frame;
nextFrame.backFrame = this.frame;
nextFrame.Animate(new Vector2(rectTransform.rect.width, 0f), Vector2.zero, () => { });
frame.Animate(Vector2.zero, new Vector2(-rectTransform.rect.width * 0.5f, 0f), () =>
{
this.gameObject.SetActive(false);
});
}
示例6: StickerSelected
public void StickerSelected(Fresvii.AppSteroid.Models.Sticker sticker)
{
if (OnStickerSelected != null)
{
OnStickerSelected(sticker);
}
}
示例7: SetFriend
public void SetFriend(Fresvii.AppSteroid.Models.Friend friend, AUIFriendList parentPage)
{
this.Friend = friend;
this.parentPage = parentPage;
this.user = this.Friend.ToUser();
if (this.user.Id == FAS.CurrentUser.Id)
{
tagLabel.gameObject.SetActive(true);
tagText.text = FASText.Get("You");
if (!tagSized)
{
userName.rectTransform.sizeDelta = new Vector2(userName.rectTransform.sizeDelta.x - tagLabel.rectTransform.sizeDelta.x - 30f, userName.rectTransform.sizeDelta.y);
tagSized = true;
}
}
userIcon.Set(user.ProfileImageUrl);
userName.text = user.Name;
}
示例8: SetApp
public void SetApp(Fresvii.AppSteroid.Models.App addApp, AUIRecommendedApps AUIRecommendedApps)
{
this.AUIRecommendedApps = AUIRecommendedApps;
if (addApp == null)
{
if (banner != null)
banner.gameObject.SetActive(false);
appIcon.gameObject.SetActive(false);
textAppName.gameObject.SetActive(false);
textDeveloperName.gameObject.SetActive(false);
button.interactable = false;
}
else
{
this.AddApp = addApp;
if (banner != null)
banner.Set(this.AddApp.IconUrl);
appIcon.Set(this.AddApp.IconUrl);
textAppName.text = this.AddApp.Name;
textDeveloperName.text = this.AddApp.GameGenres[0].Name;
}
}
示例9: OnMatchMakingMatchCompleted
void OnMatchMakingMatchCompleted(Fresvii.AppSteroid.Models.Match match)
{
if (completeMatch == null)
{
completeMatch = match;
}
else if (completeMatch.Id == match.Id)
{
return;
}
else
{
completeMatch = match;
}
if (!(Application.platform == RuntimePlatform.Android || Application.platform == RuntimePlatform.IPhonePlayer))
{
Application.LoadLevel(loadSceneNameOnMatchCompleted);
}
else
{
Fresvii.AppSteroid.Util.DialogManager.Instance.SetLabel("Yes", "No", "Close");
Fresvii.AppSteroid.Util.DialogManager.Instance.ShowSelectDialog("Match completed! Sample Game?", delegate(bool del)
{
if (del)
{
Application.LoadLevel(loadSceneNameOnMatchCompleted);
}
});
}
}
示例10: GoToAppDetail
public void GoToAppDetail(Fresvii.AppSteroid.Models.App app)
{
FASUtility.SendPageView("event.ad.click.store", this.App.Id, System.DateTime.UtcNow, (e) =>
{
if (e != null)
Debug.LogError(e.ToString());
Application.OpenURL(this.App.StoreUrl);
});
/*if (parentFrame.Animating) return;
RectTransform rectTransform = GetComponent<RectTransform>();
var auiAppDetail = ((GameObject)Instantiate(prfbAppDetail)).GetComponent<AUIAppDetail>();
auiAppDetail.SetApp(app);
auiAppDetail.transform.SetParent(parentFrame.transform.parent, false);
auiAppDetail.transform.SetAsLastSibling();
auiAppDetail.frame.backFrame = this.parentFrame;
auiAppDetail.frame.Animate(new Vector2(rectTransform.rect.width, 0f), Vector2.zero, () => { });
this.parentFrame.Animate(Vector2.zero, new Vector2(-rectTransform.rect.width * 0.5f, 0f), () =>
{
parentFrame.gameObject.SetActive(false);
});*/
}
示例11: GoToDirectMessage
public void GoToDirectMessage(IList<Fresvii.AppSteroid.Models.DirectMessage> directMessages, Fresvii.AppSteroid.Models.ListMeta meta, bool animation)
{
if (frameTween.Animating || AUISlideButton.open) return;
scrollView.StopScroll();
RectTransform rectTransform = GetComponent<RectTransform>();
AUIDirectMessages directMessagesPage = ((GameObject)Instantiate(prfbDirectMessages)).GetComponent<AUIDirectMessages>();
directMessagesPage.listMeta = meta;
directMessagesPage.transform.SetParent(transform.parent, false);
directMessagesPage.transform.SetAsLastSibling();
directMessagesPage.parentFrameTween = this.frameTween;
if (animation)
{
directMessagesPage.frameTween.Animate(new Vector2(rectTransform.rect.width, 0f), Vector2.zero, () => { });
this.frameTween.Animate(Vector2.zero, new Vector2(-rectTransform.rect.width * 0.5f, 0f), () =>
{
this.gameObject.SetActive(false);
});
}
else
{
directMessagesPage.frameTween.SetPosition(Vector2.zero);
this.gameObject.SetActive(false);
}
}
示例12: SetPreview
public void SetPreview(Fresvii.AppSteroid.Models.Video video, AUIPreviewVideoList auiPreviewVideoList)
{
this.auiPreviewVideoList = auiPreviewVideoList;
this.Video = video;
videoThumbnail.Set(this.Video.ThumbnailUrl);
if (this.Video.App != null)
{
appIcon.Set(this.Video.App.IconUrl);
textAppName.text = this.Video.App.Name;
if (this.Video.App.GameGenres.Count > 0)
textGameCategory.text = this.Video.App.GameGenres[0].Name;
}
uint min = video.Duration / 60;
uint sec = video.Duration % 60;
uploadedText.text = video.CreatedAt.ToLocalTime().ToString(FASText.Get("LocalDateFormat")) + " " + FASText.Get("Uploaded");
durationText.text = min + ":" + sec.ToString("00");
}
示例13: GoToGameEvent
public void GoToGameEvent(Fresvii.AppSteroid.Models.GameEvent gameEvent)
{
RectTransform rectTransform = GetComponent<RectTransform>();
GameObject goGameEvent = Instantiate(prfbAUIGameEvent) as GameObject;
AUIGameEvent auiGameEvent = goGameEvent.GetComponent<AUIGameEvent>();
auiGameEvent.GameEvent = gameEvent;
goGameEvent.transform.SetParent(transform.parent, false);
goGameEvent.gameObject.SetActive(true);
goGameEvent.transform.SetAsLastSibling();
AUIFrame nextFrame = auiGameEvent.frame;
nextFrame.backFrame = this.frame;
nextFrame.Animate(new Vector2(rectTransform.rect.width, 0f), Vector2.zero, () => { });
frame.Animate(Vector2.zero, new Vector2(-rectTransform.rect.width * 0.5f, 0f), () =>
{
this.gameObject.SetActive(false);
});
}
示例14: SetStickerSet
public void SetStickerSet(Fresvii.AppSteroid.Models.StickerSet stickerSet, AUIStickerSetSelector selector)
{
this.StickerSet = stickerSet;
this.selector = selector;
image.Set(this.StickerSet.Url);
}
示例15: SetSticker
public void SetSticker(Fresvii.AppSteroid.Models.Sticker sticker, AUIStickerSelector stickerSelector)
{
this.Sticker = sticker;
this.stickerSelector = stickerSelector;
image.Set(sticker.Url);
}