IEnumerator SpawnAtEndOfFrame(string asset, GameObject current, PositionAtCharacter p) { yield return(new WaitForEndOfFrame()); Transform t = current.GetComponent <AssetHolder>().GetTransform(p); GameObject ins = SpawnObject(asset, t.position, t.rotation); ins.transform.parent = t; }
//0 = lefthand, 1= righthand, 2= hatpos public Transform GetTransform(PositionAtCharacter pos) => assetTransforms[(int)pos];