コード例 #1
0
ファイル: CameraManager.cs プロジェクト: Oliverreason/sitsdev
        public void Add(string id, BaseCamera camera)
        {
            cameras.Add(id, camera);

            if (activeCamera == null)
            {
                activeCamera = camera;
                activeCameraIndex = cameras.IndexOfKey(id);
            }
        }
コード例 #2
0
ファイル: CameraManager.cs プロジェクト: Oliverreason/sitsdev
 public void Clear()
 {
     cameras.Clear();
     activeCamera = null;
     activeCameraIndex = -1;
 }
コード例 #3
0
ファイル: CameraManager.cs プロジェクト: Oliverreason/sitsdev
 public void SetActiveCamera(string id)
 {
     activeCameraIndex = cameras.IndexOfKey(id);
     activeCamera = cameras[id];
 }
コード例 #4
0
ファイル: CameraManager.cs プロジェクト: Oliverreason/sitsdev
 public void SetActiveCamera(int cameraIndex)
 {
     activeCameraIndex = cameraIndex;
     activeCamera = cameras[cameras.Keys[cameraIndex]];
 }