protected override void OnLoadContent() { base.OnLoadContent(); ESCMenu menu = new ESCMenu(); AddChild(menu, 6); menu.SetPositionInScreenPercent(50, 50); ChampionState = new CurrentChampionState(100, 100); AddChild(new GameUI(ChampionState, new PingCounter(() => { return(Client.Instance.GetPing().TotalMilliseconds); }), GameScore), 3); AddChild(KillDisplay, 3); AddChild(DeathScreen = new DeathScreen(), 4); AddChild(WinLoseScreen = new WinLoseScreen(), 5); AddChild(GameWorld, 1); Map = new DrawableTileMap(Match.World.Map, Match.World.Map.TileSet); GameWorld.AddChild(Map); Client.RegisterCommandHandler(ServerCommand.JoinedGame, OnJoinedGame); Client.RegisterCommandHandler(ServerCommand.NewRemotePlayer, OnNewRemotePlayer); Client.RegisterCommandHandler(ServerCommand.StateUpdate, OnStateUpdate); AddChild(Parallax, 0); ((SoundService)Services.GetService(typeof(SoundService))).PlayMusic("Sounds/Musics/SonOfARocket"); }
protected override void OnLoadContent() { // Test paralax para = new Parallax(); ratioX = 0; AddChild(para); CCS = new CurrentChampionState(1000, 100); //AddChild(new GameUI(CCS),10); ESCMenu menu = new ESCMenu(); AddChild(menu, 5); menu.SetPositionInScreenPercent(50, 50); champSprite = new DrawableChampionSprite(ChampionAnimation.idle, ChampionTypes.ManMega, ChampionsInfo) { Position = new Vector2(200f, 300f) }; AddChild(champSprite); AS = new ActionSequence(ActionSequence.INFINITE_SEQUENCE, new ActionMoveBy(new TimeSpan(0, 0, 1), new Vector2(100, 100)), new ActionMoveBy(new TimeSpan(0, 0, 1), new Vector2(-100, -100))); champSprite.PerformAction(AS); DrawableTriangle tr = new DrawableTriangle(true); tr.Ascendant = false; tr.Tint = Color.Blue; tr.Scale = new Vector2(1f, 2f); //Test particle /*ParticleSystem sys = new ParticleSystem(Content, 1000, null); * sys.Position = new Vector2(100, 100); * AddChild(sys);*/ //AddChild(new PingCounter(() => Client.Instance.GetPing().TotalMilliseconds)); //inputManager.RegisterEvent(InputActions.Spell1, new EventHandler(Jump)); inputManager.RegisterEvent(InputActions.Spell3, new EventHandler(Jump)); inputManager.RegisterEvent(InputActions.GoRight, (sender, e) => { ratioX += 2; para.SetCurrentRatio(ratioX, 0f); }); inputManager.RegisterEvent(InputActions.GoLeft, (sender, e) => { ratioX -= 2; para.SetCurrentRatio(ratioX, 0f); }); //inputManager.RegisterEvent(InputActions.Jump, new EventHandler(Jump2)); DrawableCircle circle = new DrawableCircle(); circle.SetPositionRelativeToObject(champSprite, new Vector2(-150, -30)); AddChild(circle); //AddChild(new DeathScreen(10),11); }
// Use this for initialization void Start() { escMenu = escMenuObject.GetComponent <ESCMenu>(); }
void Start() { inventory = GameObject.Find("Inventory").GetComponent <Inventory> (); menu = GameObject.Find("ESCMenu").GetComponent <ESCMenu> (); reticle = GameObject.Find("Reticle"); }