protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity(FriendMapping.Map()); modelBuilder.Entity(GameMapping.Map()); modelBuilder.Entity(LoanMapping.Map()); base.OnModelCreating(modelBuilder); }
// Use this for initialization void Start() { selectedSquare = null; if (map == null) { map = this; } else if (map != this) { Destroy(this.gameObject); } Players = new Player[numPlayers]; occupied = new bool[sizeY, sizeX]; teamControlled = new int[sizeY, sizeX]; unitMap = new Unit[sizeY, sizeX]; turn = 0; Players[0] = new HumanControl(); Players[1] = new HumanControl(); for (int i = 2; i < Players.Length; i++) { AddAI(i); } GameObject[] spawnPoints = GameObject.FindGameObjectsWithTag("Spawnpoint"); for (int i = 0; i < spawnPoints.Length; i++) { Unit unitAdded = spawnPoints[i].GetComponent <SpawnPoint>().AddUnit(); Players[unitAdded.team].AddUnit(unitAdded); } }