Beispiel #1
0
    private void SetCameraEnable(Camera camera)
    {
        if (camera != null)
        {
            camera.gameObject.SetActive(true);
            if (currentCamera != null && currentCamera != camera) currentCamera.gameObject.SetActive(false);
            currentCamera = camera;
            currentCameraLookTarget = camera.gameObject.GetComponent<CameraLookTarget>();
        }

    }
Beispiel #2
0
    // Use this for initialization
    void Start()
    {
        //Set up the singleton instance
        if (instance == null)
        {
            instance = this;
        }
        else
        {
            Destroy(gameObject);
        }

        lookWeight = player.weight;
    }
Beispiel #3
0
 public void ApplyTo(CameraLookTarget target)
 {
     target.Offset = Offset; target.Distance = Distance;
 }
Beispiel #4
0
 public void Set(CameraLookTarget target)
 {
     Offset = target.Offset; Distance = target.Distance;
 }
Beispiel #5
0
 public static LookTargetSettings Create(CameraLookTarget target)
 {
     return new LookTargetSettings { Offset = target.Offset, Distance = target.Distance };
 }