public GameBuilding CreateGameObject(Vector3 position, float rotation) { GameBuilding gBuilding = Instantiate(prefab, FixPosition(position), Quaternion.Euler(0f, 0f, rotation)).GetComponent <GameBuilding>(); gBuilding.Configure(this); return(gBuilding); }
public GameBuilding CreateGhost(Vector3 position, float rotation) { GameBuilding ghost = Instantiate(ghostPrefab, FixPosition(position), Quaternion.Euler(0f, 0f, rotation)).GetComponent <GameBuilding>(); ghost.Configure(this); return(ghost); }