public void ProcessConvergePriorAttemptCount(NetworkResponse response) { ResponseConvergePriorAttemptCount args = response as ResponseConvergePriorAttemptCount; new_ecosystem_id = args.ecosystem_id; attemptCount = args.count; priorHintIdList = new List <int>(); isResetSliderInitialized = false; //once count of attempts has been received, send requests for individual attempt's data for (int attemptOffset = 0; attemptOffset < attemptCount; attemptOffset++) { NetworkManager.Send( ConvergePriorAttemptProtocol.Prepare(player_id, new_ecosystem_id, attemptOffset), ProcessConvergePriorAttempt ); //Debug.Log ("Send RequestConvergePriorAttempt"); } UpdateEcosystemIds(); //if no prior attempts found create new curAttempt based on default config //of curr ecosystem if (attemptCount == 0) { FinalizeLoadPriorAttempts(); } }
public static NetworkResponse Parse(MemoryStream dataStream) { ResponseConvergePriorAttemptCount response = new ResponseConvergePriorAttemptCount(); response.player_id = DataReader.ReadInt(dataStream); response.ecosystem_id = DataReader.ReadInt(dataStream); response.count = DataReader.ReadInt(dataStream); return(response); }
public static NetworkResponse Parse(MemoryStream dataStream) { ResponseConvergePriorAttemptCount response = new ResponseConvergePriorAttemptCount (); response.player_id = DataReader.ReadInt (dataStream); response.ecosystem_id = DataReader.ReadInt (dataStream); response.count = DataReader.ReadInt (dataStream); return response; }