Example #1
0
    // 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);
        }
    }
Example #2
0
    // 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);
        }
    }
Example #3
0
    // 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);
        }
    }
Example #4
0
    // 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);
        }
    }