Exemplo n.º 1
0
        public UISourceWindow(RadioactiveSource src, System.Random random, Texture iconAtlas)
        {
            source   = src;
            atlas    = iconAtlas;
            windowID = random.Next();
            // Set up screen position
            screenPosition = Camera.main.WorldToScreenPoint(source.part.transform.position);
            windowPosition = new Rect(screenPosition.x + 50f, Screen.height - screenPosition.y + windowDims.y / 2f, windowDims.x, windowDims.y);
            GetStyles();

            if (source.IconID == 0)
            {
                atlasIconRect = new Rect(0f, 0.5f, 0.5f, 0.5f);
            }
            if (source.IconID == 1)
            {
                atlasIconRect = new Rect(0.5f, 0.5f, 0.5f, 0.5f);
            }
            if (source.IconID == 2)
            {
                atlasIconRect = new Rect(0f, 0.0f, 0.5f, 0.5f);
            }
            if (source.IconID == 3)
            {
                atlasIconRect = new Rect(0.5f, 0.0f, 0.5f, 0.5f);
            }
        }
Exemplo n.º 2
0
        public UISourceWindow(RadioactiveSource src, System.Random random, Texture iconAtlas)
        {
            source = src;
              atlas = iconAtlas;
              windowID = random.Next();
              // Set up screen position
              screenPosition = Camera.main.WorldToScreenPoint(source.part.transform.position);
              windowPosition = new Rect(screenPosition.x+50f, Screen.height-screenPosition.y+windowDims.y/2f, windowDims.x, windowDims.y);
              GetStyles();

              if (source.IconID == 0)
            atlasIconRect = new Rect(0f,0.5f,0.5f,0.5f);
              if (source.IconID == 1)
            atlasIconRect = new Rect(0.5f,0.5f,0.5f,0.5f);
              if (source.IconID == 2)
            atlasIconRect = new Rect(0f,0.0f,0.5f,0.5f);
              if (source.IconID == 3)
            atlasIconRect = new Rect(0.5f,0.0f,0.5f,0.5f);
        }