public TurnbasedIsoObjectController instantiatePlayer(Vector3 pos, TurnbasedIsoObjectController playerPrototype) { GameObject go = (GameObject)GameObject.Instantiate(playerPrototype.gameObject); var player = go.GetComponent<TurnbasedIsoObjectController>(); player.isoObj.Position = Vector3.Scale(pos, tileSize); var z = tileSize.z /2; player.isoObj.Position += new Vector3(0,0,z); return player; }
void instantiatePlayer(Vector3 mapPos, Vector3 tileSize) { GameObject go = (GameObject)GameObject.Instantiate(playerPrototype.gameObject); player = go.GetComponent <TurnbasedIsoObjectController>(); player.isoObj.Position = Vector3.Scale(mapPos, tileSize); var z = tileSize.z / 2; player.isoObj.Position += new Vector3(0, 0, z); }