示例#1
0
        //constructor
        public Player()
        {
            playerName playername = null;

            Console.WriteLine("What is the player's name?");
            Console.ReadLine();
        }
示例#2
0
    void proc_createChar(System.UInt64 _Index, byte _charType, string _nickName, Vector3 _Position, Quaternion _transformForward, bool _controlType, int _Level, int _maxHP, int _currentHP)
    {
        GameObject   newPlayer = Instantiate(Instance.prefabsArry[_charType], _Position, _transformForward);
        playerObject player    = new playerObject();

        GameObject nameObj = Instantiate(Resources.Load("NameObject")) as GameObject;

        nameObj.transform.parent = newPlayer.transform;
        playerName name = nameObj.AddComponent <playerName>();

        name.setPlayer(newPlayer, _nickName);

        GameObject hpBar = Instantiate(Resources.Load("HPBar")) as GameObject;

        hpBar.transform.parent = Instance.HPCanvas.transform;

        hpController hpCntler = newPlayer.AddComponent <hpController>();

        if (!_controlType)
        {
            Destroy(newPlayer.GetComponent <Gamekit3D.PlayerController>());
            Destroy(newPlayer.GetComponent <PlayerInput>());
            player.Controller = newPlayer.AddComponent <otherEllenController>();
            player.Controller.setIndex(_Index);
            player.Player = newPlayer;
            player.Controller.setPlayerData(_Level, _maxHP, _currentHP, hpCntler, hpBar.GetComponent <Slider>());
            Instance.playerDic.Add(_Index, player);
            Instance.hpDic.Add(_Index, hpBar);
        }
        else
        {
            newPlayer.GetComponent <PlayerInput>().enabled = true;
            Instance.Controller = newPlayer.GetComponent <Gamekit3D.PlayerController>();
            Player         = newPlayer;
            Instance.Index = _Index;
            Instance.Controller.setPlayerData(_Level, _maxHP, _currentHP, hpCntler, hpBar.GetComponent <Slider>());
            Instance.StartCoroutine(Gamekit3D.ScreenFader.FadeSceneIn());
        }
    }
示例#3
0
 public Trap(playerName _owner)
 {
     owner = _owner;
 }
示例#4
0
 public virtual bool IsDenOf(playerName _owner)
 {
     return(false);
 }
示例#5
0
 static public void MakeMove(playerName player, animal piece, Coordinate co)
 {
     players[(int)player].Move(piece, co);
 }
示例#6
0
 static public bool IsTrapOf(playerName _player, Coordinate co)
 {
     return(table[co.row, co.column].IsTrapOf(_player));
 }
示例#7
0
 public override bool IsDenOf(playerName _owner)
 {
     return(_owner == owner);
 }
示例#8
0
 public Den(playerName _owner)
 {
     owner = _owner;
 }
示例#9
0
 public BigFeline(Coordinate initialPos, playerName _owner) : base(initialPos, _owner)
 {
 }
示例#10
0
 public Piece(Coordinate initialPos, playerName _owner)
 {
     this.Position.Copy(initialPos);
     this.Owner = _owner;
 }
示例#11
0
 public Elephant(Coordinate initialPos, playerName _owner) : base(initialPos, _owner)
 {
 }
示例#12
0
 public Lion(Coordinate initialPos, playerName _owner) : base(initialPos, _owner)
 {
 }