// adds a player to the game builder. public PlayerObject AddAndGetPlayer(int number, GameBuilder.playables newPlayer, bool controllable, bool destroySaved, bool useMainCam, int targetDisplay) { // sets values BuilderPlayer bp = new BuilderPlayer(); bp.number = number; bp.character = newPlayer; bp.controllable = controllable; bp.destorySaved = destroySaved; bp.useMainCam = useMainCam; bp.targetDisplay = targetDisplay; // adds to list. playerList.Add(bp); // create player and return it. if (manager != null) { return(manager.CreatePlayer(bp.number, bp.character, bp.controllable, bp.destorySaved, bp.useMainCam, bp.targetDisplay)); } else { return(null); } }
// adds and gets the player public PlayerObject AddAndGetPlayer(int number, GameBuilder.playables newPlayer, bool controllable) { // playerList.Add(newPlayer); // adds the player BuilderPlayer bp = new BuilderPlayer(); bp.number = number; bp.character = newPlayer; bp.controllable = controllable; bp.destorySaved = true; bp.useMainCam = (playerList.Count == 0) ? true : false; bp.targetDisplay = playerList.Count; // gets the created player // if (manager != null) // return manager.CreatePlayer(number, newPlayer, true, false); // else // return null; // adds to list. playerList.Add(bp); // gets the created player if (manager != null) { return(manager.CreatePlayer(number, newPlayer, bp.controllable, bp.destorySaved, bp.useMainCam, bp.targetDisplay)); } else { return(null); } }
// adds a player to the game builder. public void AddPlayer(int number, GameBuilder.playables newPlayer, bool controllable) { // playerList.Add(newPlayer); // // // // TODO: change point where players are created to be when the scene starts. // if (manager != null) // manager.CreatePlayer(number, newPlayer, true, false); // sets values BuilderPlayer bp = new BuilderPlayer(); bp.number = number; bp.character = newPlayer; bp.controllable = controllable; bp.destorySaved = true; bp.useMainCam = (playerList.Count == 0) ? true : false; bp.targetDisplay = playerList.Count; // adds to list. playerList.Add(bp); // create player if (manager != null) { manager.CreatePlayer(bp.number, bp.character, bp.controllable, bp.destorySaved, bp.useMainCam, bp.targetDisplay); } }
// adds a player to the game builder. public void AddPlayer(int number, GameBuilder.playables newPlayer, bool controllable, bool destroySaved, bool useMainCam, int targetDisplay) { // sets values BuilderPlayer bp = new BuilderPlayer(); bp.number = number; bp.character = newPlayer; bp.controllable = controllable; bp.destorySaved = destroySaved; bp.useMainCam = useMainCam; bp.targetDisplay = targetDisplay; // adds to list. playerList.Add(bp); // create player if (manager != null) { manager.CreatePlayer(bp.number, bp.character, bp.controllable, bp.destorySaved, bp.useMainCam, bp.targetDisplay); } }