Exemplo n.º 1
0
 protected override void SetDataOnPhoton(int _playerId, PieceType _type)
 {
     this.playerId = _playerId;
     if (_playerId != DefaultManager.GameController.Instance.PlayerId)
     {
         this.pieceManager = DefaultManager.GameController.Instance.GetPlayer(this.playerId).PieceManager;
         this.pieceManager.AddUnit(this);
         this.transform.parent = this.pieceManager.transform;
     }
     this.status = this.pieceManager.UnitInfoDictionary[_type];
     this.spriteRenderer.sprite = Pattern.Factory.SpriteFactory.Instance.GetSprite("PiecesAtlas", string.Format(pieceManager.UnitSpriteNames[this.playerId], this.status.name));
     MiniUnitManager.Instance.CreateMiniUnit(this);
 }
Exemplo n.º 2
0
 internal void SetPieceManager(Piece.PieceManager _pieceManager)
 {
     pieceManager = _pieceManager;
 }