private void AddRectangle(Vector3 pos) { float x = Random.Range(0.3f, 2f); float y = Random.Range(0.3f, 2f); RectangleMesh rectangle = RectangleMesh.AddRectangle(pos, new Vector2(x, y), material); rectangle.SetTexture(squareTexture); rectangle.GetComponent <MeshRenderer>().material.color = Random.ColorHSV(); }
private void AddBox(Vector3 pos) { GameObject box = new GameObject(); RectangleMesh rectangleMesh = box.AddComponent <RectangleMesh>(); rectangleMesh.Build(new Vector2(1.2f, 1.2f)); rectangleMesh.SetTexture(squareTexture); rectangleMesh.SetPhysicsMaterialProperties(1, 0); box.AddComponent <Rigidbody2D>(); rectangleMesh.C_MR.material.color = new Color(0.8f, 0.8f, 0.3f); }