public void Interact(C_DisplayImage currentDisplay) { currentDisplay.GetComponent <SpriteRenderer>().sprite = Resources.Load <Sprite>("Sprites/" + SpriteName); currentDisplay.CurrentState = C_DisplayImage.State.ChangedView; Camera.main.orthographicSize = initialCameraSize; Camera.main.transform.position = initialCameraPosition; }
void ManageObjects() { for (int i = 0; i < ObjectsToManage.Length; i++) { if (ObjectsToManage[i].name == currentDisplay.GetComponent <SpriteRenderer>().sprite.name) { ObjectsToManage[i].SetActive(true); } else { ObjectsToManage[i].SetActive(false); } } }
public void OnClickReturn() { if (currentDisplay.CurrentState == C_DisplayImage.State.zoom) { GameObject.Find("displayImage").GetComponent <C_DisplayImage>().CurrentState = C_DisplayImage.State.normal; var zoomInObjects = FindObjectsOfType <C_ZoomInObject>(); foreach (var zoomInObject in zoomInObjects) { zoomInObject.gameObject.layer = 0; } Camera.main.orthographicSize = initialCameraSize; Camera.main.transform.position = initialCameraPosition; } else { currentDisplay.GetComponent <SpriteRenderer>().sprite = Resources.Load <Sprite>("Sprites/c_wall" + currentDisplay.CurrentWall); currentDisplay.CurrentState = C_DisplayImage.State.normal; } }