Ejemplo n.º 1
0
 // Use this for initialization
 void Start()
 {
     _tileimage   = GetComponent <Image>();
     _borderimage = BorderObject.GetComponent <Image>();
     _uimx        = FindObjectOfType <UiManager>();
     _tsm         = new TileStateMachine(this);
     OnClear();
     LoadPieceImage(PieceObject, _tilemodel.PlayerName, _tilemodel.PieceName);
     LoadPieceImage(PreviewObject, _tilemodel.PlayerName, _tilemodel.PreviewPiece);
 }
Ejemplo n.º 2
0
 public override void Handle(TileStateMachine context, int tileIndex)
 {
     context.State = new MidellRight();
     context.transform.Rotate(new Vector3(0, 0, 90));
 }
Ejemplo n.º 3
0
 public abstract void Handle(TileStateMachine context, int tileIndex);
Ejemplo n.º 4
0
 public override void Handle(TileStateMachine context, int tileIndex)
 {
     context.State = new TopRight();
 }
Ejemplo n.º 5
0
 public override void Handle(TileStateMachine context, int tileIndex)
 {
     context.State = new BottomToTLcorner();
 }
Ejemplo n.º 6
0
 public override void Handle(TileStateMachine context, int tileIndex)
 {
     context.State = new TopToBRcorner();
 }
Ejemplo n.º 7
0
 public override void Handle(TileStateMachine context, int tileIndex)
 {
     context.State = new MidelVertical();
 }
Ejemplo n.º 8
0
 public override void Handle(TileStateMachine context, int tileIndex)
 {
     context.State = new SingleLeft();
 }
Ejemplo n.º 9
0
 public override void Handle(TileStateMachine context, int tileIndex)
 {
     context.transform.Rotate(Vector3.left);
     context.State = new SingleBottom();
 }