SetInt
How do I use Set Int
Below are practical examples compiled from projects for learning and reference purposes
Featured Snippets
File name: PhotonAnimatorView.cs
Copy
275 void DeserializeDataContinuously()
276 {
277 if( m_StreamQueue.HasQueuedObjects() == false )
278 {
279 return;
280 }
281
282 for( int i = 0; i < m_SynchronizeLayers.Count; ++i )
283 {
284 if( m_SynchronizeLayers[ i ].SynchronizeType == SynchronizeType.Continuous )
285 {
286 m_Animator.SetLayerWeight( m_SynchronizeLayers[ i ].LayerIndex, (float)m_StreamQueue.ReceiveNext() );
287 }
288 }
289
290 for( int i = 0; i < m_SynchronizeParameters.Count; ++i )
291 {
292 SynchronizedParameter parameter = m_SynchronizeParameters[ i ];
293
294 if( parameter.SynchronizeType == SynchronizeType.Continuous )
295 {
296 switch( parameter.Type )
297 {
298 case ParameterType.Bool:
299 m_Animator.SetBool( parameter.Name, (bool)m_StreamQueue.ReceiveNext() );
300 break;
301 case ParameterType.Float:
302 m_Animator.SetFloat( parameter.Name, (float)m_StreamQueue.ReceiveNext() );
303 break;
304 case ParameterType.Int:
305 m_Animator.SetInteger( parameter.Name, (int)m_StreamQueue.ReceiveNext() );
306 break;
307 case ParameterType.Trigger:
308
309 break;
310 }
311 }
312 }
313 }
File name: PhotonAnimatorView.cs
Copy
350 void DeserializeDataDiscretly( PhotonStream stream )
351 {
352 for( int i = 0; i < m_SynchronizeLayers.Count; ++i )
353 {
354 if( m_SynchronizeLayers[ i ].SynchronizeType == SynchronizeType.Discrete )
355 {
356 m_Animator.SetLayerWeight( m_SynchronizeLayers[ i ].LayerIndex, (float)stream.ReceiveNext() );
357 }
358 }
359
360 for( int i = 0; i < m_SynchronizeParameters.Count; ++i )
361 {
362 SynchronizedParameter parameter = m_SynchronizeParameters[ i ];
363
364 if( parameter.SynchronizeType == SynchronizeType.Discrete )
365 {
366 switch( parameter.Type )
367 {
368 case ParameterType.Bool:
369 if( stream.PeekNext() is bool == false )
370 {
371 return;
372 }
373
374 m_Animator.SetBool( parameter.Name, (bool)stream.ReceiveNext() );
375 break;
376 case ParameterType.Float:
377 if( stream.PeekNext() is float == false )
378 {
379 return;
380 }
381
382 m_Animator.SetFloat( parameter.Name, (float)stream.ReceiveNext() );
383 break;
384 case ParameterType.Int:
385 if( stream.PeekNext() is int == false )
386 {
387 return;
388 }
389
390 m_Animator.SetInteger( parameter.Name, (int)stream.ReceiveNext() );
391 break;
392 case ParameterType.Trigger:
393
394 break;
395 }
396 }
397 }
398 }
File name: VSCode.cs
Copy
288 {
289 get
290 {
291 return EditorPrefs.GetInt("VSCode_UpdateTime", 7);
292 }
293 set
294 {
295 EditorPrefs.SetInt("VSCode_UpdateTime", value);
296 }
297 }
File name: GameManager.cs
Copy
311 public void AddGame() {
312 int newGame = PlayerPrefs.GetInt(GAME_CURRENT,0) + 1;
313 PlayerPrefs.SetInt(GAME_CURRENT,newGame);
314
315 int maxGame = PlayerPrefs.GetInt(GAME_MAX, 0);
316 if (newGame >= maxGame) {
317 End();
318 }
319 }
File name: GameManager.cs
Copy
321 public void AddScore(string playerString) {
322 int newScore = PlayerPrefs.GetInt(playerString,0) + 1;
323 PlayerPrefs.SetInt(playerString,newScore);
324
325 int maxScore = PlayerPrefs.GetInt(SCORE_MAX,0);
326 if (newScore >= maxScore) {
327 End();
328 }
329 }
File name: SliderValueScore.cs
Copy
20 public void OnValueChanged() {
21 int value = ((int)slider.value);
22 sliderText.text = value.ToString();
23
24 PlayerPrefs.SetInt(GameManager.SCORE_MAX, value);
25
26 int maxGame = value * 2 - 1;
27 PlayerPrefs.SetInt(GameManager.GAME_MAX, maxGame);
28
29 if (init) {
30 GameManager.ResetScores();
31 }
32 }
File name: SliderValueTimer.cs
Copy
20 public void OnValueChanged() {
21 int value = ((int)slider.value);
22 sliderText.text = value.ToString();
23
24 PlayerPrefs.SetInt(GameManager.PLAYER_TIMER, value);
25 }
File name: ToggleValue.cs
Copy
19 public void OnValueChanged() {
20 bool value = toggle.isOn;
21 PlayerPrefs.SetInt(GameManager.CAMERA_VIEW,(value) ? 1 : 0);
22 }
File name: Scores.cs
Copy
34 void GameStartedFirstTime() {
35 if(!PlayerPrefs.HasKey ("isGameStartedFirstTime")) {
36 PlayerPrefs.SetInt (BEST_SCORE, 0);
37 PlayerPrefs.SetInt (BEST_COIN_SCORE, 0);
38 PlayerPrefs.SetInt ("isGameStartedFirstTime", 0);
39
40 }
41 }
File name: Scores.cs
Copy
43 public void SetHighScore (int score) {
44 PlayerPrefs.SetInt (BEST_SCORE, score);
45 }
SetInt 101 lượt xem
Gõ tìm kiếm nhanh...