예제 #1
0
 public void Home()
 {
     go = true;
     Settings.instance.readyToOrbitRotate = false;
     Settings.instance.rotModeChanged     = true;
     Settings.instance.orbitRotation      = true;
     Settings.instance.House.gameObject.GetComponent <Renderer>().material = Flat.ChangeMaterial(Settings.instance.selectedFlat.availability);
 }
    public void SelectObject()
    {
        if (Settings.instance.interactive)
        {
            ClosePopups();

            if (Settings.instance.House != null)
            {
                Settings.instance.House.transform.Find("Point").GetComponent <Canvas>().gameObject.SetActive(true);
                Settings.instance.House.gameObject.GetComponent <Renderer>().material = Flat.ChangeMaterial(Settings.instance.selectedFlat.availability);
            }

            Settings.instance.House = gameObject;

            if (Settings.instance.House.transform != null && !floor4.gameObject.active)
            {
                floorSlider.gameObject.SetActive(false);
                Settings.instance.objectSelected = true;
                Settings.instance.selectedFlat   = new Flat();
                Settings.instance.selectedFlat   = gameObject.GetComponent <Flat>();
                Settings.instance.orbitRotation  = false;
                Settings.instance.interactive    = false;
            }
        }
    }