private void Awake() { spriteRenderer = GetComponent <SpriteRenderer>(); roofTop = GetComponentInParent <Rooftop>(); cam = Camera.main; isInvisible = false; }
public void MoveRooftop(Rooftop roofTop) { Rooftop reference1, reference2, reference3; reference1 = roofTops[0]; reference2 = roofTops[1]; reference3 = roofTops[2]; roofTops[0] = reference2; roofTops[1] = reference3; roofTops[2] = reference1; if (roofTops[1].type == RooftopType.Large && roofTops[2].type == RooftopType.Large) { roofTops[2].transform.position = new Vector2(roofTops[1].transform.position.x + 40f, roofTops[2].transform.position.y); } else { roofTops[2].transform.position = new Vector2(roofTops[1].transform.position.x + 34f, roofTops[2].transform.position.y); } }