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); } }
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); }