void Start() { home.info.playerMode = playerPrefab != null; home.Build(transform); if (playerPrefab != null) { GameObject player = Instantiate(playerPrefab); home.info.playerTransform = player.transform; player.GetComponent <PlayerDoorMovement>().AssignTo(home.info.hall); player.transform.position = home.info.SpawnPoint; } }
public void Run() { HomeBuilder hb = new HomeBuilder(); hb .AddBox() .AddGarage() .AddSauna() .AddSwimingPool(); Home home = hb.Build(); System.Console.WriteLine(home); }