void Awake() { Client.GameStarted += StartGame; CurrentMenu = StartScreen.Instance(); CurrentContextMenu = EmptyContextMenu.Instance(); State = GameState.START_SCREEN; MaximumPlayers = StartPoints.Count; FieldWidth = fieldwidth; FieldHeight = fieldheight; GroundWidth = groundwidth; GroundHeight = groundheight; Players = players; Field.Width = FieldWidth; Field.Height = FieldHeight; Ground.Width = GroundWidth; Ground.Height = GroundHeight; StartPoints.Add(new Point(0 - (Ground.Width / 2), 0 - (Ground.Height / 2))); StartPoints.Add(new Point(0 - (Ground.Width / 2), (Ground.Height / 2) - 1)); StartPoints.Add(new Point(Ground.Width / 2, Ground.Height / 2)); StartPoints.Add(new Point(Ground.Width / 2, 0 - ((Ground.Height / 2) - 1))); Rectangles.Add(new Rect(0 - Ground.Width / 2, 0 - Ground.Height / 2, Ground.Width, Ground.Height)); Rectangles.Add(new Rect(0 - Field.Width / 2, 0 - Field.Height / 2, Field.Width, Field.Height)); SpellList.Add(Fireball.Instance()); SpellList.Add(Blink.Instance()); }