void Start() { button .OnClickAsObservable() .TakeUntilDestroy(this) .ThrottleFirst(System.TimeSpan.FromMilliseconds(1000)) .Subscribe(x => { StartCoroutine(TweetManager.TweetWithScreenShot(tweetMessage)); SEManager.Instance.Play(SEPath.KURAGEKOUBOU_BUTTON79); }).AddTo(this); }
void OnClick() { string strTweet; strTweet = "種目:" + PlayingManager.gameMaster.gameMode.name; strTweet += cr; strTweet += "記録:" + PlayingManager.playingManager.resultDistance.ToString("F2") + "m"; strTweet += cr; var acquiredTitles = PlayingManager.playingManager.titleMonitor.acquiredTitles; var strTitle = ""; var idTitle = acquiredTitles[acquiredTitles.Count - 1]; if (acquiredTitles.Count > 0) { strTitle = PlayingManager.gameMaster.titles.allTitles.FirstOrDefault(t => t.id == idTitle).name; strTweet += "称号:" + strTitle; strTweet += cr; } StartCoroutine(TweetManager.TweetWithScreenShot(strTweet)); }