Beispiel #1
0
    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;
    }
Beispiel #2
0
 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);
         }
     }
 }
Beispiel #3
0
 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;
     }
 }