private void onCellOwnerChanged(int row, int col, BoardGame.Cell.EOwner owner) { if (null == _player) { return; } BoardGamePlayer p = Manager.Instance.DT.BoardGamePlayer[_player.Id]; setImage(p.idle); }
private void onRemoveAllDefense(int playerId, int index) { BoardGamePlayer p = Manager.Instance.DT.BoardGamePlayer[_player.Id]; if (_player.Id == playerId) { setImage(p.damage); } else { setImage(p.idle); } }
private void onCounterAttack(int playerId) { BoardGamePlayer p = Manager.Instance.DT.BoardGamePlayer[_player.Id]; if (_player.Id == playerId) { setImage(p.defense); } else { setImage(p.attack); } }
// constructor public AIPlayer(BoardGameMode mode, int id) : base(mode, Cell.EOwner.AI) { _id = id; BoardGamePlayer player = Manager.Instance.DT.BoardGamePlayer[_id]; int characterId = player.characterId; _name = Manager.Instance.DT.Character[characterId].name; _intellect = player.intellect; _tactic = player.tactic; _leadership = player.leadership; _grace = player.grace; _morality = player.morality; _goodness = player.goodness; }
public AIPlayer(BoardGameMode mode, int id , int intellect, int tactic, int leadership , int grace, int morality, int goodness) : base(mode, Cell.EOwner.AI) { _id = id; BoardGamePlayer player = Manager.Instance.DT.BoardGamePlayer[_id]; int characterId = player.characterId; _name = Manager.Instance.DT.Character[characterId].name; _intellect = intellect; _tactic = tactic; _leadership = leadership; _grace = grace; _morality = morality; _goodness = goodness; }
public void Set(BoardGame.Player player) { if (null == player) { Log.Error("not found player"); return; } _player = player; BoardGamePlayer p = Manager.Instance.DT.BoardGamePlayer[_player.Id]; setImage(p.idle); if (BoardGame.Cell.EOwner.User == _player.Owner) { RectTransform rect = GetComponent <RectTransform>(); rect.rotation = new Quaternion(0.0f, 180.0f, 0.0f, 0.0f); } }
private void onEnd(BoardGame.EUserGameState state) { BoardGamePlayer p = Manager.Instance.DT.BoardGamePlayer[_player.Id]; setImage(p.idle); }
private void onShuffle() { BoardGamePlayer p = Manager.Instance.DT.BoardGamePlayer[_player.Id]; setImage(p.idle); }