Пример #1
0
        public UISinkWindow(RadioactiveSink snk, System.Random random, Texture iconAtlas)
        {
            sink     = snk;
            atlas    = iconAtlas;
            windowID = random.Next();
            // Set up screen position
            screenPosition = Camera.main.WorldToScreenPoint(sink.SinkTransform.position);
            windowPosition = new Rect(screenPosition.x + 50f, Screen.height - screenPosition.y + windowDims.y / 2f, windowDims.x, windowDims.y);
            GetStyles();

            if (sink.IconID == 0)
            {
                atlasIconRect = new Rect(0f, 0.5f, 0.5f, 0.5f);
            }
            if (sink.IconID == 1)
            {
                atlasIconRect = new Rect(0.5f, 0.5f, 0.5f, 0.5f);
            }
            if (sink.IconID == 2)
            {
                atlasIconRect = new Rect(0f, 0.0f, 0.5f, 0.5f);
            }
            if (sink.IconID == 3)
            {
                atlasIconRect = new Rect(0.5f, 0.0f, 0.5f, 0.5f);
            }
        }
Пример #2
0
        public UISinkWindow(RadioactiveSink snk, System.Random random, Texture iconAtlas)
        {
            sink = snk;
              atlas = iconAtlas;
              windowID = random.Next();
              // Set up screen position
              screenPosition = Camera.main.WorldToScreenPoint(sink.SinkTransform.position);
              windowPosition = new Rect(screenPosition.x + 50f, Screen.height - screenPosition.y + windowDims.y / 2f, windowDims.x, windowDims.y);
              GetStyles();

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