| | |
| | |
|
| | | showing = true;
|
| | | this.enabled = false;
|
| | | Clock.Create(DateTime.Now + new TimeSpan((long)(0.5f * TimeSpan.TicksPerSecond)), OnUnfoldShowEnd);
|
| | | Clock.AlarmAt(DateTime.Now + new TimeSpan((long)(0.5f * TimeSpan.TicksPerSecond)), OnUnfoldShowEnd);
|
| | | }
|
| | |
|
| | | private void OnUnfoldShowEnd()
|
| | |
| | | showAchievementBehaviour.alphaTween.SetStartState();
|
| | | showAchievementBehaviour.alphaTween.Play();
|
| | | var endTime = DateTime.Now + new TimeSpan((long)(fadeOutTime * TimeSpan.TicksPerSecond));
|
| | | Clock.Create(endTime, ReLocateItems);
|
| | | Clock.AlarmAt(endTime, ReLocateItems);
|
| | | }
|
| | |
|
| | | void ReLocateItems()
|
| | |
| | | ReLocateAllItems(showAchievementBehaviour);
|
| | |
|
| | | var endTime = DateTime.Now + new TimeSpan((long)(relocationTime * TimeSpan.TicksPerSecond));
|
| | | Clock.Create(endTime, ShowEnd);
|
| | | Clock.AlarmAt(endTime, ShowEnd);
|
| | | }
|
| | |
|
| | | void ShowEnd()
|