static float GetZoomScale(GameZoom zoom) { switch (zoom) { case GameZoom.x8Near: return(8f); case GameZoom.x4Near: return(4f); case GameZoom.x2Near: return(2f); case GameZoom.x2Far: return(0.5f); case GameZoom.x4Far: return(0.25f); case GameZoom.x8Far: return(0.125f); case GameZoom.x16Far: return(0.0625f); default: return(1.0f); } }
void Start() { zoomSprite = zoomSpace.GetComponent <SpriteRenderer> ().sprite; gameZoom = playerHeroes.GetComponentInChildren <GameZoom> (); gcScript = gameController.GetComponent <GameController> (); thisRect = this.GetComponent <RectTransform> (); }
public static float GetScale(this GameZoom zoom) { switch (zoom) { case GameZoom.x8Near: return(8f); case GameZoom.x4Near: return(4f); case GameZoom.x2Near: return(2f); case GameZoom.x2Far: return(0.5f); case GameZoom.x4Far: return(0.25f); case GameZoom.x8Far: return(0.125f); default: return(1.0f); } }
public static int ConvertZoom(this GameZoom zoom, int amount) { switch (zoom) { case GameZoom.x8Near: return(amount * 8); case GameZoom.x4Near: return(amount * 4); case GameZoom.x2Near: return(amount * 2); case GameZoom.x2Far: return(amount / 2); case GameZoom.x4Far: return(amount / 4); case GameZoom.x8Far: return(amount / 8); default: return(amount); } }
public void ZoomOff(bool zoomBool, int number) { for (int i = 0; i < 3; i++) { Transform temp = playerHeroes.transform.GetChild(i).transform; gameZoom = temp.GetComponent <GameZoom> (); if (zoomBool == true) { if (i != number) { gameZoom.enabled = false; } } if (zoomBool == false) { gameZoom.enabled = true; } } for (int i = 0; i < 3; i++) { Transform temp = enemyHeroes.transform.GetChild(i).transform; gameZoom = temp.GetComponent <GameZoom> (); if (zoomBool == true) { gameZoom.enabled = false; } if (zoomBool == false) { gameZoom.enabled = true; } } if (zoomBool == true) { handZoom = false; } if (zoomBool == false) { handZoom = true; } }
static float GetZoomScale(GameZoom zoom) { switch (zoom) { case GameZoom.x8Near: return 8f; case GameZoom.x4Near: return 4f; case GameZoom.x2Near: return 2f; case GameZoom.x2Far: return 0.5f; case GameZoom.x4Far: return 0.25f; case GameZoom.x8Far: return 0.125f; case GameZoom.x16Far: return 0.0625f; default: return 1.0f; } }