public void Init() { sokobanTexture2D = content.Load <Texture2D>("sokoban"); clickSoundEffect = content.Load <SoundEffect>("switch"); stepSoundEffect = content.Load <SoundEffect>("footstep"); powerOnSoundEffect = content.Load <SoundEffect>("poweron"); font = content.Load <SpriteFont>("KennyFuture"); Texture2D normalButtonTexture2D = content.Load <Texture2D>("YellowButtonUp"); Texture2D pressedButtonTexture2D = content.Load <Texture2D>("YellowButtonDown"); TextureRegion normalButtonTextRegion = new TextureRegion(normalButtonTexture2D, normalButtonTexture2D.Bounds); TextureRegion pressedButtonTextureRegion = new TextureRegion(pressedButtonTexture2D, pressedButtonTexture2D.Bounds); simpleUI = new SimpleUI(spriteBatch); levelLabel = new Label(font, "Sokoban"); levelLabel.Position = new Vector2(10, 10); levelLabel.Color = Color.White; simpleUI.Add(levelLabel); TextButton resetButton = new TextButton(normalButtonTextRegion, pressedButtonTextureRegion, font, "Reset"); resetButton.Position = new Vector2(600, 10); resetButton.ClickedEvent += OnResetButtonClicked; simpleUI.Add(resetButton); Load(); }
void Awake() { LapsCompleted = 0; currentLegID = LegId.Zero; legDatas = GameObject.FindObjectsOfType <LegTriggerBehavior>(); lapManager = GameObject.FindObjectOfType <LapManager>(); vehicleBehavior = GetComponent <VehicleBehavior>(); playerHUD = GetComponent <VehicleBehavior>().playerHUD; foreach (LegTriggerBehavior l in legDatas) { switch (l.legID) { case LegId.One: leg1 = l.transform; continue; case LegId.Two: leg2 = l.transform; continue; case LegId.Three: leg3 = l.transform; continue; default: break; } } leg4 = lapManager.transform; allPlayers = GameObject.FindGameObjectsWithTag("GameController"); }
private void Awake() { Instance = this; if (!GameObject.FindObjectOfType <PlayerSelectionManager>()) { SceneManager.LoadScene(0); } vehicles = GameObject.FindObjectsOfType <VehicleBehavior>(); AssignedJoyStickNumbers = new int[vehicles.Length]; foreach (VehicleBehavior v in vehicles) { if (v.PlayerID == 1) { vehicle1 = v; AssignedJoyStickNumbers[0] = v.JoyStick; } if (v.PlayerID == 2) { vehicle2 = v; AssignedJoyStickNumbers[1] = v.JoyStick; } if (v.PlayerID == 3) { vehicle3 = v; AssignedJoyStickNumbers[2] = v.JoyStick; } if (v.PlayerID == 4) { vehicle4 = v; AssignedJoyStickNumbers[3] = v.JoyStick; } } huds = GameObject.FindObjectsOfType <SimpleUI>(); foreach (SimpleUI h in huds) { if (h.PlayerID == 1) { HUDPlayer1 = h; } if (h.PlayerID == 2) { HUDPlayer2 = h; } if (h.PlayerID == 3) { HUDPlayer3 = h; } if (h.PlayerID == 4) { HUDPlayer4 = h; } } }
public WindowsSystem(EditorApplication app) { this.app = app; this.stateSystem = app.stateSystem; _vec_icon_size = new Vector2(icon_size, icon_size); isToolBar = true; g_width = Context.Instance.Graphics.Width; g_height = Context.Instance.Graphics.Height; UI_node = app._camera.CreateChild("UI"); float aspect = (float)g_width / (float)g_height; UI_node.SetScale2D(new Vector2(aspect - 0.22f, 1f)); materialUI = Context.Instance.Cache.GetResource <Material>("UI/Materials/diff.xml"); var texture = new Texture2D(Context.Instance); texture.SetSize(g_width, g_height, 15, TextureUsage.TextureStatic, 1, false); var ww = 80; var wh = 36; simpleUI = UI_node.CreateComponent <SimpleUI>(); simpleUI.SetApp(app); var window = simpleUI.AddUI(SUI.WINDOW, "window", new int[] { 0, 200, 200, 120 }); var node = simpleUI.AddUI(SUI.NODE, "gameObject", new int[] { 0, 0 }, window.Node); simpleUI.AddUI(SUI.NODE, "treeTo_oxy", new int[] { 0, 0 }, node.Node); simpleUI.Render(); //app.LogInfo(app.Dump(simpleUI.Node).ToString()); //app.LogInfo(window.GetTypeHash().ToString()); //window.GetImage().SavePNG("sc_image.png"); texture.SetData(simpleUI.GetImage()); materialUI.SetTexture(0, texture); CreateWindow("test", 200, 200, ww, wh); }
void Awake() { saveGameManager = GameObject.FindGameObjectWithTag("SaveGameManager").GetComponent <SaveGameManager>(); LapsCompleted = 0; currentLegID = LegId.Zero; legDatas = GameObject.FindObjectsOfType <LegTriggerBehavior>(); lapManager = GameObject.FindObjectOfType <LapManager>(); lapTransform = lapManager.transform; vehicleBehavior = GetComponent <VehicleBehavior>(); playerHUD = GetComponent <VehicleBehavior>().playerHUD; foreach (LegTriggerBehavior l in legDatas) { switch (l.legID) { case LegId.One: leg1 = l.transform; continue; case LegId.Two: leg2 = l.transform; continue; case LegId.Three: leg3 = l.transform; continue; case LegId.Four: leg4 = l.transform; continue; case LegId.Five: leg5 = l.transform; continue; case LegId.Six: leg6 = l.transform; continue; case LegId.Seven: leg7 = l.transform; continue; case LegId.Eight: leg8 = l.transform; continue; case LegId.Nine: leg9 = l.transform; continue; case LegId.Ten: leg10 = l.transform; continue; case LegId.Eleven: leg11 = l.transform; continue; case LegId.Twelve: leg12 = l.transform; continue; case LegId.Thirteen: leg13 = l.transform; continue; default: break; } } leg4 = lapManager.transform; allPlayers = GameObject.FindGameObjectsWithTag("GameController"); }