private void CreateBuilder() { var builderObj = Instantiate(BuilderPrefab); builder = builderObj.GetComponent <SafezoneBuilder>(); audioSource = builderObj.GetComponent <AudioSource>(); if (PlayerStartPosition != null) { var camera = builderObj.transform.Find("Main Camera"); camera.position = PlayerStartPosition.position + Vector3.up * 2; camera.rotation = PlayerStartPosition.rotation; builder.PlayerStartPosition = PlayerStartPosition; } }
// Use this for initialization public void Init(SafezoneBuilder safezoneBuilder) { saveBtn.onClick.AddListener(() => safezoneBuilder.Save()); quitBtn.onClick.AddListener(() => safezoneBuilder.Quit()); }