public bool availableToFusion() { if (!IsOnFusion)//si yo no estoy en fusion siempre me puedo fusionar { return(true); } else//sino mirar si todos mis compañeros en al chimera quieren fusionarse { if (_currentChimeraParent != null) { //saber si todos los hijos de mi chimera padre estamos en el host para fusionarnos bool allInHostToFusion = true; FusionManager fusionManager = FindObjectOfType <FusionManager>(); foreach (var item in _currentChimeraParent.Players) { if (!fusionManager._playersToFusion.ToList().Contains(item)) { allInHostToFusion = false; } } return(allInHostToFusion); } else { return(true); } } }
private void ProcessKinectFrame(KinectFrameWorkItem workItem) { ProcessSkeletonFrame(workItem); ProcessColorFrame(workItem); ProcessDepthFrame(workItem); FusionManager.ProcessFusionFrame(workItem); //var skeletonList = new List<Skeleton>(); //if (_activeSkeleton != null) //{ // skeletonList.Add(_activeSkeleton); //} //FaceTrackingVM.TrackFrame(DefaultColorImageFormat, // _colorImageData, // DefaultDepthImageFormat, // _depthImagePixels, // skeletonList, // fusionWorkItem.FrameNumber); rawFrameCount++; _kinectFrameWorkItemPool.Push(workItem); _syncContext.Post((SendOrPostCallback)UpdateKinectFrameUI, null); }
void Start() { gameManager = GameManager.Instance; fusionManager = FindObjectOfType <FusionManager>(); stageManager = FindObjectOfType <StageManager>(); mapSliderScript = FindObjectOfType <MapSliderScript>(); audi = GetComponent <AudioSource>(); anim = GetComponent <Animator>(); int enemyUnitNum = fusionManager.GetEnemyUnitNum() + 1; fusionManager.SetEnemyUnitNum(enemyUnitNum); firstHeart = heart; firstDp = dp; spawnStrongestNum = Random.Range(0, strongestSpawned.Length); for (int i = 0; i < gameManager.GetSaveData().currentStage; i++) { setStat(); } SetMaxHealth(); }
void Start() { gameManager = GameManager.Instance; fusionManager = FindObjectOfType <FusionManager>(); fusionManager.projectionScripts.Add(this); s_renderer = GetComponent <SpriteRenderer>(); originPosition = transform.position; if (isPlayerProjection) { thisUnitScript = transform.parent.transform.parent.transform.GetComponent <UnitScript>(); parent = GameObject.Find("UnitProjections").transform; } else { s_renderer.sprite = leftSprite; thisEnemyScript = transform.parent.transform.parent.transform.GetComponent <EnemyScript>(); parent = GameObject.Find("EnemyProjections").transform; } transform.SetParent(parent); }
void Start() { fusionManager = FindObjectOfType <FusionManager>(); enemyBuildingScript = GetComponent <EnemyBuildingScript>(); enemySpawnScript = GetComponent <EnemySpawnScript>(); audi = GetComponent <AudioSource>(); spawnPosition = enemySpawnScript.GetSpawnPosition(); }
public void fusionMgrTest() { //Settings.load(); Settings.LoadFromFile(); string testResUrl = "http://test.fengyh.cn/qiniu/files/hello.txt"; Mac mac = new Mac(Settings.AccessKey, Settings.SecretKey); FusionManager target = new FusionManager(mac); // }
private void ResetFusion() { if (!UserFusionOnly) { _volumeCenter.X = 0; _volumeCenter.Y = 0; _volumeCenter.Z = (float)(HeadNeckOffset); } FusionManager.ResetReconstruction(_volumeCenter); }
public void GetoutToGeneralHost() { FusionManager fusionManager = FindObjectOfType <FusionManager>(); if (fusionManager != null) { fusionManager.getOutToFusion(gameObject); alreadyInHost = false; } }
public void AddMeToGeneralHost() { FusionManager fusionManager = FindObjectOfType <FusionManager>(); if (fusionManager != null) { fusionManager.addMeToFusion(gameObject); alreadyInHost = true; } }
/// <summary> /// 文件预取 /// </summary> public static void prefetch() { Mac mac = new Mac(Settings.AccessKey, Settings.SecretKey); FusionManager fusionMgr = new FusionManager(mac); string[] urls = new string[] { "URL1", "URL2" }; PrefetchRequest request = new PrefetchRequest(urls); PrefetchResult result = fusionMgr.Prefetch(request); Console.WriteLine(result); }
/// <summary> /// 日志查询 /// </summary> public static void loglist() { Mac mac = new Mac(Settings.AccessKey, Settings.SecretKey); FusionManager fusionMgr = new FusionManager(mac); LogListRequest request = new LogListRequest(); request.Day = "DAY"; // "2016-09-01" request.Domains = "DOMAIN1"; // domains LogListResult result = fusionMgr.LogList(request); Console.WriteLine(result); }
/// <summary> /// 流量 /// </summary> public static void flux() { Mac mac = new Mac(Settings.AccessKey, Settings.SecretKey); FusionManager fusionMgr = new FusionManager(mac); FluxRequest request = new FluxRequest(); request.StartDate = "START_DATE"; // "2016-09-01" request.EndDate = "END_DATE"; // "2016-09-20" request.Granularity = "GRANU"; // "day" request.Domains = "DOMAIN1;DOMAIN2"; // domains FluxResult result = fusionMgr.Flux(request); Console.WriteLine(result); }
/// <summary> /// 缓存刷新 /// </summary> public static void refresh() { Mac mac = new Mac(Settings.AccessKey, Settings.SecretKey); FusionManager fusionMgr = new FusionManager(mac); string[] urls = new string[] { "URL1", "URL2" }; string[] dirs = new string[] { "DIR1", "DIR2" }; RefreshRequest request = new RefreshRequest(); request.AddUrls(urls); request.AddDirs(dirs); RefreshResult result = fusionMgr.Refresh(request); Console.WriteLine(result); }
private void Start() { if (!isMine()) { Destroy(GetComponent <PlayerInput>()); Destroy(_playerHUD); } _hPControl = GetComponent <PlayerHPControl>(); _playerMovement = GetComponent <PlayerMovement>(); _playerSkills = GetComponent <PlayerSkills>(); _playerAiming = GetComponent <PlayerAiming>(); _fusionTrigger = GetComponent <FusionTrigger>(); _fusionManager = FindObjectOfType <FusionManager>(); addDelegate(); activeComponets(); }
void Start() { gameManager = GameManager.Instance; fusionManager = FindObjectOfType <FusionManager>(); stageManager = FindObjectOfType <StageManager>(); mapSliderScript = FindObjectOfType <MapSliderScript>(); saveData = gameManager.GetSaveData(); audi = GetComponent <AudioSource>(); anim = GetComponent <Animator>(); int unitNum = fusionManager.GetUnitNum() + 1; fusionManager.SetUnitNum(unitNum); setStat(); SetMaxHealth(); }
public override void InitializeSystem() { try { // trace defaults this.TraceEnabled = true; this.TraceName = this.GetType().Name; // fusion manager fusionManager = new FusionManager(this, FusionIpId, "FusionManager Test Room"); fusionManager.TraceEnabled = true; // add console commands CrestronConsole.AddNewConsoleCommand(ConsoleOccupancyHandler, "occ", "Occupancy set (true/false)", ConsoleAccessLevelEnum.AccessProgrammer); } catch (Exception e) { CrestronConsole.PrintLine("Error in InitializeSystem: {0}", e.Message); } }
void Start() { fusionManager = FindObjectOfType <FusionManager>(); stageManager = FindObjectOfType <StageManager>(); poolManager = FindObjectOfType <UnitPooling>(); levelText = Lev.GetComponent <TextMesh>(); mapSliderScript = FindObjectOfType <MapSliderScript>(); _unitOnMiniMap = Instantiate(unitOnMiniMap.gameObject, GameObject.Find("MapSlider").transform); UnitOnMiniMapScript unitOnMiniMapScript = _unitOnMiniMap.GetComponent <UnitOnMiniMapScript>(); unitOnMiniMapScript.targetObject = gameObject; unitOnMiniMapScript.targetUnitTrm = gameObject.transform; SpawnSet(); }
void Start() { stageManager = FindObjectOfType <StageManager>(); poolManager = FindObjectOfType <EnemyPooling>(); fusionManager = FindObjectOfType <FusionManager>(); firstHeart = heart; firstAp = ap; firstDp = dp; firstStopByObjectDistance = stopByObjectDistance; _unitOnMiniMap = Instantiate(unitOnMiniMap.gameObject, GameObject.Find("MapSlider").transform); UnitOnMiniMapScript unitOnMiniMapScript = _unitOnMiniMap.GetComponent <UnitOnMiniMapScript>(); unitOnMiniMapScript.targetObject = gameObject; unitOnMiniMapScript.targetUnitTrm = gameObject.transform; SpawnSet(); }
private void InitRelayCommands() { ResetCommand = new RelayCommand(() => { if (this.KinectSensor == null) { StatusMessage = Properties.Resources.ConnectDeviceFirst; return; } // reset the reconstruction and update the status text ResetFusion(); StatusMessage = Properties.Resources.ResetReconstruction; }); ExportCommand = new RelayCommand(() => { if (FusionManager != null) { FusionManager.ExportMesh(); } }); }
/// <summary> /// Frees all memory associated with the FusionImageFrame. /// </summary> /// <param name="disposing">Whether the function was called from Dispose.</param> protected virtual void Dispose(bool disposing) { if (this.disposed) { return; } this.disposed = true; KinectSensorChooser.Stop(); StopKinect(); if (_kinectWorkQueue != null) { _kinectWorkQueue.Dispose(); _kinectWorkQueue = null; } if (FusionManager != null) { FusionManager.Dispose(); FusionManager = null; } }
void Start() { gameManager = GameManager.Instance; fusionManager = FindObjectOfType <FusionManager>(); mapSlider.maxValue = maxCameraPosition; }
private void StartKinect(KinectSensor newSensor) { try { newSensor.ColorStream.Enable(DefaultColorImageFormat); newSensor.DepthStream.Enable(DefaultDepthImageFormat); try { // This will throw on non Kinect For Windows devices. newSensor.DepthStream.Range = DepthRange.Near; newSensor.SkeletonStream.EnableTrackingInNearRange = true; } catch (InvalidOperationException) { newSensor.DepthStream.Range = DepthRange.Default; newSensor.SkeletonStream.EnableTrackingInNearRange = false; } newSensor.SkeletonStream.TrackingMode = SkeletonTrackingMode.Seated; var smoothParams = new TransformSmoothParameters() { Smoothing = 0.8f, Correction = 0.2f, Prediction = 0.5f, JitterRadius = 0.10f, MaxDeviationRadius = 0.04f }; newSensor.SkeletonStream.Enable(smoothParams); newSensor.AllFramesReady += KinectSensorOnAllFramesReady; _elevationAngle = newSensor.ElevationAngle; RaisePropertyChanged(ElevationAnglePropertyName); this.KinectSensor = newSensor; this.rawFrameCount = 0; //TODO cleanup old voice command _voiceCommand = new VoiceCommand(newSensor); _voiceCommand.IsListeningChanged += (s, e) => { this.IsListening = _voiceCommand.IsListening; if (this.IsListening) { VoiceHeard = "Listening..."; } }; _voiceCommand.FusionPause += (s, e) => { if (FusionManager.IsIntegrationPaused) { FusionManager.IsIntegrationPaused = false; FusionManager.RotationRateInDegrees = 0; FusionManager.CurrentRotationDegrees = 0; } else { FusionManager.IsIntegrationPaused = true; FusionManager.RotationRateInDegrees = 3; } VoiceHeard = "Heard: Fusion Pause"; }; _voiceCommand.FusionReset += (s, e) => { ResetCommand.Execute(null); if (FusionManager != null) { FusionManager.IsIntegrationPaused = false; FusionManager.RotationRateInDegrees = 0; FusionManager.CurrentRotationDegrees = 0; } VoiceHeard = "Heard: Fusion Reset"; }; _voiceCommand.FusionStart += (s, e) => { ResetCommand.Execute(null); if (FusionManager != null) { FusionManager.IsIntegrationPaused = false; FusionManager.RotationRateInDegrees = 0; FusionManager.CurrentRotationDegrees = 0; } VoiceHeard = "Heard: Fusion Start"; }; if (FusionManager != null) { FusionManager.Dispose(); FusionManager = null; } FusionManager = new FusionManager(KinectSensor); } catch (InvalidOperationException) { // This exception can be thrown when we are trying to // enable streams on a device that has gone away. This // can occur, say, in app shutdown scenarios when the sensor // goes away between the time it changed status and the // time we get the sensor changed notification. // // Behavior here is to just eat the exception and assume // another notification will come along if a sensor // comes back. } }