示例#1
0
    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;
        }
    }
示例#2
0
 // Use this for initialization
 public void Init(SafezoneBuilder safezoneBuilder)
 {
     saveBtn.onClick.AddListener(() => safezoneBuilder.Save());
     quitBtn.onClick.AddListener(() => safezoneBuilder.Quit());
 }