public Domain.State GetDomainState(Domain.Player player1, Domain.Player player2, bool cantouch) { var domainstate = new Domain.State(player1, player2, cantouch, P2Turn); return(domainstate); }
public Player TranslateToService(Domain.Player player) { return new Player { Id = player.Id, UserName = player.PlayerName, CreationDate = player.CreationDate }; }
private void PlayerController_PlayerCreating(object sender, Domain.Player e) { e.FriendList = new FriendList() { PlayerId = e.Id, RecvTimes = 0, FriendApplications = new List <FriendApplication>(), Friends = new List <Friendship>() }; }
private void _PlayerController_PlayerCreating(object sender, Domain.Player e) { //在创建玩家的时候进行副本的初始化操作 Section section = new Section() { Id = Guid.NewGuid().ToString("D"), PlayerId = e.Id, Index = 1, Type = 1, Dungeons = new List <Dungeon>() }; e.Sections.Add(section); var dd = DDungeons[1][1][1]; var dungeon = this.MakeDungeon(e, dd, section); //dungeon.IsOpen = true; //dungeon.SectionId = section.Id; section.Dungeons.Add(dungeon); }
void Start() { var controllers = FindObjectsOfType <PlayerController>(); var teamInfo = new TeamInMatchInformation(Guid.NewGuid(), "testName", Color.red, Color.red); var playerA = new Domain.Player(FieldPositionFactory.Create(PlayerPositionType.RightBack), teamInfo); var playerB = new Domain.Player(FieldPositionFactory.Create(PlayerPositionType.LeftBack), teamInfo); playerA.AddTeammate(playerB); playerB.AddTeammate(playerA); for (var i = 0; i < controllers.Count(); i++) { var controller = controllers[i]; if (i == 0) { controller.Initiate(playerA, null); } else { controller.Initiate(playerB, null); } controller.Move(); } }
public PlayerVM() { _speler = new Domain.Player(); }
public PlayerVM(Domain.Player speler) { _speler = speler; }
public Domain.Player GetDomainPlayer(Domain.GameBoard board, Domain.GameBoard map) { var domainplayer = new Domain.Player(Name, board, map); return(domainplayer); }