public override void SetAgent(IAgent agent) { var cardAgent = agent as ICardAgent; Assert.IsNotNull(cardAgent); base.SetAgent(cardAgent); PlayerView = ArbiterView.GetPlayerView(agent); AddMesh(cardAgent); AddCardSubscriptions(); }
protected bool IsCurrentPlayer() => ArbiterView.CurrentPlayerOwns(this);