public void Create(SimpleDecoration simpleDecoration) { _simpleDecoration = simpleDecoration; _a = GetComponent <Animator>(); Initialise(); }
private void CreateTorch(Vector3 pos, SimpleDecoration deco) { if (Random.Range(0, 5) == 0) { Transform o4 = Instantiate(Deco, pos, Quaternion.identity, transform); o4.GetComponent <SimpleDeco>().Create(deco); } }
private Transform InstantiateDeco(int x, int y, SimpleDecoration deco) { MapGridCreation script = transform.parent.GetComponent <MapGridCreation>(); Transform o = Instantiate(SimpleDeco, new Vector3(x, y, 0), Quaternion.identity, transform); o.GetComponent <SimpleDeco>().Create(deco); script.AddToInstance(y, x, true, !deco.AsCol); return(o); }