public CameraExplorerControl() { InitializeComponent(); cameraManagement = CameraManagement.GetInstance(CameraManagement.ScanForCameraDLLs); cameraManagement.SelectedCamerasChanged += cameraManagement_SelectedCamerasChanged; RefreshAvailableCameras(); }
// Use this for initialization void Start() { player = GameObject.FindGameObjectWithTag("Player"); playerAI = player.GetComponent <PlayerAI>(); cameraManage = GameObject.FindGameObjectWithTag("CameraManagement").GetComponent <CameraManagement>(); pickUp = LayerMask.GetMask("Pickup"); NPCMask = LayerMask.GetMask("NPC"); }
private CameraManagement InitializeCameraManager() { string cameraSettingsFullPath = Path.Combine(RootDirectory, CameraManagement.CameraSettingsFileName); string cameraSettingsStr = File.ReadAllText(cameraSettingsFullPath); cameraSettingsStr = cameraSettingsStr.Replace("\\", "\\\\"); CameraSettings settings = Newtonsoft.Json.JsonConvert.DeserializeObject <CameraSettings>(cameraSettingsStr); CameraManagement cameraManager = new CameraManagement(settings); return(cameraManager); }
void Start() { // mapping varibles Player = GameObject.Find("Player"); cammanagement = GameObject.Find("Scripts").GetComponent <CameraManagement>(); playermasterscript = GameObject.Find("Scripts").GetComponent <PlayerMasterScript>(); ingametext = GameObject.Find("Scripts").GetComponent <InGameText>(); LevelSelectHolder = GameObject.Find("LevelSelectHolder"); TimeLines = GameObject.Find("Scripts").GetComponent <TimeLineManagers>(); globalscripts = GameObject.Find("Scripts").GetComponent <GlobalScipts>(); Door = this.transform.Find("Door").gameObject; }
public AIController() { ErrorLogWriter = new ErrorLogFileWriter(RootDirectory, "AICore", 500000); TraceLogWriter = new TraceLogFileWriter(RootDirectory, "AICore", 100000); httpNotifier = InitializeNotifier(); CameraManager = InitializeCameraManager(); InterestedObjects = InitializeInterestedObjects(); ImgProcessor = InitializeImageProcessor(); ImgAccess = InitializeImageAccessor(); LoadNextAvailableImage(); }
protected override void LoadContent() { spriteBatch = new SpriteBatch(GraphicsDevice); Scene = new Scene(); ScreemController = new ScreemController(graphics, graphics.GraphicsDevice.Adapter, GraphicsDevice, 0); AssetManagement = new AssetManagement(); AssetManagement.Scene = this.Scene; // Player AssetManagement.Set <Player>("player"); // Enemies AssetManagement.Set <Knight>("knight"); AssetManagement.Set <Troll>("troll"); AssetManagement.Set <TrollPoint>("troll_point"); AssetManagement.Set <AirEnemyPoint>("air_attack_point"); // Stairs AssetManagement.Set <Gameplay.UpStairsRight>("hitbox_upstairs_right"); AssetManagement.Set <Gameplay.UpStairsLeft>("hitbox_upstairs_left"); AssetManagement.Set <Gameplay.DownStairsLeft>("hitbox_downstairs_left"); AssetManagement.Set <Gameplay.DownStairsRight>("hitbox_downstairs_right"); Scene.ScreemOffset = new Vector2(400, 240); Scene.AssetManagement = this.AssetManagement; Scene.Content = Content; Scene.ScreemGraphicsDevice = GraphicsDevice; Scene.Screem = ScreemController; Scene.World = new World(new Vector2(0, 10)); Scene.SetBackgroundColor = Color.CornflowerBlue; Scene.SetLevel(1); Scene.LevelReady = true; CameraManagement = new CameraManagement(); CameraManagement.ScreemTargetAreaLimits = new Vector2(100, 100); CameraManagement.MoveSpeed = 5f; ScreemController.CameraManagement = CameraManagement; ScreemController.Scene = Scene; }
// Use this for initialization void Start() { cameraManage = GetComponentInParent <CameraManagement>(); }
private void Start() { camManage = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <CameraManagement>(); }
/// <summary> /// Initializes camera and parses configuration to set camera parameters. /// </summary> /// <remarks>Different parameters are separated by semicolon (;), entries for list-parameters are separated by vertical hyphen (|).</remarks> public SimpleViewer() { InitializeComponent(); // load camera DLL try { CameraManagement.ScanForCameraDLLs = false; CameraManagement.ScanAssembly(Properties.Settings.Default.CameraDLLPath); } catch (Exception ex) { MessageBox.Show("Could not load camera library " + Properties.Settings.Default.CameraDLLPath + Environment.NewLine + ex.Message, "Error"); buttonConfigure.Enabled = false; buttonConnect.Enabled = false; return; } // construct camera object string dummy; try { cam = CameraManagement.GetCameraInstanceByName(Properties.Settings.Default.CameraName, out dummy); } catch (Exception ex) { MessageBox.Show("Could not initialize camera driver." + Environment.NewLine + ex.Message, "Error"); buttonConfigure.Enabled = false; buttonConnect.Enabled = false; return; } buttonConnect.Text = txtConnect; try { // set pre-connect parameters string[] preConnectSettings = Properties.Settings.Default.PreConnectParameters.Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries); foreach (string preConnectSetting in preConnectSettings) { string[] settingNameValuePair = preConnectSetting.Split('='); MetriCam2.Camera.ParamDesc param = cam.GetParameter(settingNameValuePair[0]); if (param.Type == typeof(string)) { cam.SetParameter(settingNameValuePair[0], settingNameValuePair[1]); } else if (param.Type == typeof(List <string>)) { List <string> paramValue = new List <string>(settingNameValuePair[1].Split(new char[] { '|' }, StringSplitOptions.RemoveEmptyEntries)); cam.SetParameter(settingNameValuePair[0], paramValue); } else { // if this doesn't work, additional conversion should be tried. cam.SetParameter(settingNameValuePair[0], settingNameValuePair[1]); } } } catch (Exception ex) { MessageBox.Show("Setting pre-connect parameters failed." + Environment.NewLine + ex.Message, "Error"); buttonConfigure.Enabled = false; buttonConnect.Enabled = false; return; } }