Пример #1
0
    // set tile properties (position, id, length and parent)
    public override void SetProperties(float posX, int idTecla, int tam, TileGenerator tileG, float offy)
    {
        transform.position = new Vector3(posX, transform.position.y + offy, 0);
        id            = idTecla;
        tileGenerator = tileG;
        // crea la segunda tecla
        if (partner == null)
        {
            partner = Instantiate(doubleTilePrefab);
            partner.SetPartner(this);
            float partnerPosX;
            switch (posX)
            {
            case -2.25f:
                partnerPosX = 0.75f;
                break;

            case -0.75f:
                partnerPosX = 2.25f;
                break;

            case 0.75f:
                partnerPosX = -2.25f;
                break;

            default:
                partnerPosX = -0.75f;
                break;
            }
            partner.SetProperties(partnerPosX, id, tam, tileGenerator, offy);
        }
    }
Пример #2
0
 public void SetPartner(DoubleTile t)
 {
     partner = t;
 }