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