public async Task <BuildSearch> GetGetterComment(CancellationToken cancellationToken, IProgress <int> progress) { int result = 100; if (rootObject?.response?.count > 0) { var serialyzer = new Serialyzer <RootObjectComment>(); int?total = rootObject?.response?.items?.Count; if (total.HasValue) { result = 0; } foreach (var post in rootObject.response.items) { cancellationToken.ThrowIfCancellationRequested(); result++; progress.Report(result / total.Value * 100); var getComment = new GetterComment(idUser, token, post.id, serialyzer, requester); var comment = await getComment.Get(cancellationToken); Posts.Add(new PostWithComment { Post = post, Comments = comment?.response?.items }); } } return(this); }
public void BaseAwake() { if (ToolBox.GetData(out sceneData)) { if (sceneData.GameState != null) { state = Serialyzer.RegisterState("FieldState", Instantiate(sceneData.GameState).FieldState); } else { state = Serialyzer.RegisterState <FieldState>("FieldState"); } width = sceneData.Width; height = sceneData.Height; gridArray = new Block[width, height]; foreach (AudioClip clip in Resources.LoadAll("Sound/Combo", typeof(AudioClip))) { audioClips.Add(clip); } OnAwake(); Subscribes(); } }
public GetterPost(long idUser, string token, Serialyzer <RootObject> serialyzer, Requester requester) { this.idUser = idUser; this.serialyzer = serialyzer; this.requester = requester; this.token = token; requsetBuilder = new RequsetBuilder(); }
public void BaseAwake() { if (ToolBox.GetData(out sceneData)) { state = Serialyzer.RegisterState <ScoreState>("ScoreState"); targetScore = sceneData.TargetScore; OnAwake(); Subscribes(); } }
protected override void OnAwake() { if (turnState == null) { turnState = Serialyzer.RegisterState <TurnState>("TurnState"); if (turnState.Counters == null || (turnState.Counters != null && turnState.Counters.Length != 1)) { turnState.SetCounters(1); } } crossCounter = turnState.Counters[0]; ShowCrosses(); }
public GetterComment(long idUser, string token, long post_id, Serialyzer <RootObjectComment> serialyzer, Requester requester) { this.idUser = idUser; this.post_id = post_id; this.serialyzer = serialyzer; this.requester = requester; this.token = token; requsetBuilder = new RequsetBuilder(); serialyzerToComment = new Serialyzer <Comment_.CommentToComment.RootObject>(); }
protected override void OnAwake() { if (turnState == null) { turnState = Serialyzer.RegisterState <TurnState>("TurnState"); if (turnState.Counters == null || (turnState.Counters != null && turnState.Counters.Length != 1)) { turnState.SetCounters(1); } } turnState.TargetTurns = 5; blockedIndex = turnState.Counters[0]; leavesClip = (AudioClip)Resources.Load("Sound/Forest/Leaves", typeof(AudioClip)); hitClip = (AudioClip)Resources.Load("Sound/Hits/Hit1", typeof(AudioClip)); }
private void LoadSettings(SceneSettings loadSettings) { if (loadSettings != null) { PlayerPrefs.SetString("LastLevel", ((SceneSettings)Resources.Load("Settings/" + loadSettings.name, typeof(SceneSettings))).name); PlayerPrefs.SetInt("CanContinue", false.ToInt()); PlayerPrefs.Save(); sceneName = loadSettings.name; Serialyzer.DropState <TurnState>(); if (!TryShowAds()) { LoadScene(sceneName); } } }
public void BaseAwake() { if (ToolBox.GetData(out sceneData)) { if (sceneData.GameState != null) { state = Serialyzer.RegisterState("SpawnerState", Instantiate(sceneData.GameState).SpawnerState); } else { state = Serialyzer.RegisterState <SpawnerState>("SpawnerState"); } Events.NextFigureReady.Publish(state.NextBlockStates); slideClip = (AudioClip)Resources.Load("Sound/Slide/Slide", typeof(AudioClip)); OnAwake(); Subscribes(); } }
public void Init() { actionsState = Serialyzer.RegisterState <ActionsState>("ActionsState"); }
public void Save() => Serialyzer.Save();