void Start() { enterAggroStateCheckRange = transform.Find("EnterAggroRange").GetComponent <CheckRange> (); exitAggroStateCheckRange = transform.Find("ExitAggroRange").GetComponent <CheckRange> (); player = GameObject.FindGameObjectWithTag("Player"); wanderRange = transform.Find("WanderRange").GetComponent <SphereCollider>().radius; }
private void Awake() { gm = GameObject.Find("GameManager"); midiInput = gm.GetComponent <MidiInput>(); checkRange = gm.GetComponent <CheckRange>(); scale = this.name; }
SawNoteNumber note_num_script; // 파괴 X 싱글톤, 노트모은개수 확인 void Start() { Cursor.lockState = CursorLockMode.None; mainCam = GetComponent <Camera>();//Camera.main; OutlineController = GameObject.FindObjectOfType <DrawOutline_HJ>(); //layerMask = 1 << LayerMask.NameToLayer("Item"); selectSlot_script = GameObject.FindObjectOfType <SelectSlot>(); text_script = puzzleText.gameObject.GetComponent <FadeAni_text>(); guide_script = puzzleImage.gameObject.GetComponent <FadeAni_guide>(); guideController_script = puzzleImage.gameObject.GetComponent <GuideCaption_Controller>(); ChangeCam_script = GameObject.FindObjectOfType <ChangeCam_1stage>(); CarPuzzle_script = GameObject.FindObjectOfType <MouseController_CarPuzzle>(); boxOpen_script = GameObject.FindObjectOfType <BoxOpen>(); viewNote_script = GameObject.FindObjectOfType <ViewNote_01>(); checkRange_Script = GameObject.FindObjectOfType <CheckRange>(); // 쪽지 매니저 notemager = FindObjectOfType <NoteManger>(); // 쪽지 상태 (싱글톤) note_num_script = FindObjectOfType <SawNoteNumber>(); }
protected void Update() { if (!enableUpdate) { return; } // This line fixed a wierd bug that for some reason fixes that the player is able to talk with other npcs. if (!CheckRange.CheckRangeBetweenObjects(this.gameObject.transform, player.gameObject.transform, max_interactionRange * 2)) { npcLookAtObject.LookAtVector(lookAt, rotationSpeed); return; } if (!CheckRange.CheckRangeBetweenObjects(this.gameObject.transform, player.gameObject.transform, max_interactionRange)) { ui.ToggleInteractionText(""); ui.ToggleDialogueWindow(false); isInConversation = false; return; } if (isInConversation) { return; } ui.ToggleInteractionText("Press E to chat with " + npcName); npcLookAtObject.LookAtObject(player); CheckPlayerInput(); }
// GET: Projects public ActionResult Index() { int deptId = 0; DateTime minVal = new CheckRange().GetMinimumDateRange(); Int32.TryParse(Session["Department"].ToString(), out deptId); return(View(Service.GetAll().Where(e => e.DepartmentId == deptId && e.EndDate == minVal))); }
public ActionResult Create(Rango rg) { result = default(ActionResult); try { ViewBag.Msg = "Crear Nuevo Rango"; ViewBag.Title = "Crear Rango"; ViewBag.Btn = "Crear"; ViewBag.Method = "Create"; if (!_repo.RangoRepository.Exists(x => (x.Inicio.Trim().ToLower() == rg.Inicio.Trim().ToLower()) || (x.Fin.Trim().ToLower() == rg.Fin.Trim().ToLower()))) { if (ModelState.IsValid) { _repo.RangoRepository.Add(_repo.RangoRepository.UpperCaseValues(rg)); _repo.Save(); result = RedirectToAction("Index"); } else { result = View("CreateEdit"); } } else if (CheckRange.IsLarger(rg)) { ModelState.AddModelError("error", "El rango de fin es mayor al de Inicio"); result = View("CreateEdit"); } else { ModelState.AddModelError("error", "El rango ya existe"); result = View("CreateEdit"); } } catch (Exception ex) { Logger.LogException(ex); TempData["err"] = "No se pudo visualizar la vista de crear"; result = RedirectToAction("Error", "ErrorManagement"); } return(result); }
public IHttpActionResult GetRandomPremio(int rangeId) { _result = default(IHttpActionResult); try { var randomPremio = CheckRange.SelectRandomPremio(rangeId); _result = Ok(new { randomPremio.idPremio, randomPremio.valor }); } catch (Exception ex) { Logger.LogException(ex); _result = BadRequest("No se pudo buscar un premio aleatorio"); } return(_result); }
//public virtual IEnumerable<EmployeeAndBio> GetEmployeeTotalSalary() //{ // IRepository<Employee> empRepo = new RepositoryFactory().Create<Employee>(); // IRepository<EmployeeBio> empBioRepo = new RepositoryFactory().Create<EmployeeBio>(); // return from emp in empRepo.GetAll() // join empBio in empBioRepo.GetAll() on emp.EmployeeId equals empBio.EmployeeId // select new EmployeeAndBio // { // EmployeeId = emp.EmployeeId, // EmployeeName = emp.EmployeeName, // EmployeeEmail = emp.EmployeeEmail, // EmployeePassword = emp.EmployeePassword, // MGR = emp.MGR, // EmployeeContactNo = empBio.EmployeeContactNo, // EmployeeAddress = empBio.EmployeeAddress, // DateofBirth = empBio.DateofBirth, // HireDate = empBio.HireDate, // Intro = empBio.Intro, // Objectives = empBio.Objectives, // Hobbies = empBio.Hobbies, // Interests = empBio.Interests, // Certificates = empBio.Certificates, // JobExperience = empBio.JobExperience, // Education = empBio.Eduction, // Image = empBio.Image // }; //} public virtual List <ProjectAndAllAssociatedEmployees> GetListOfAllProjectsAndTheirAssociatedEmployee() { IEnumerable <Employee> employeeList = new RepositoryFactory().Create <Employee>().GetAll(); IEnumerable <EmployeeBio> employeeBioList = new RepositoryFactory().Create <EmployeeBio>().GetAll(); IEnumerable <Project> projectList = new RepositoryFactory().Create <Project>().GetAll(); IEnumerable <ProjectEmployee> projectEmployeeAssociation = new RepositoryFactory().Create <ProjectEmployee>().GetAll(); List <ProjectAndAllAssociatedEmployees> result = new List <ProjectAndAllAssociatedEmployees>(); DateTime minVal = new CheckRange().GetMinimumDateRange(); IEnumerable <EmployeeIdAndName> employeeAndName = (from emp in employeeList join empBio in employeeBioList on emp.EmployeeId equals empBio.EmployeeId select new EmployeeIdAndName { EmployeeId = emp.EmployeeId, EmployeeName = emp.EmployeeName }).ToList(); foreach (Project project in projectList) { if (project.EndDate != minVal) { List <ProjectEmployee> pEA = projectEmployeeAssociation.Where(e => e.ProjectId == project.ProjectId ).ToList(); ProjectAndAllAssociatedEmployees entity = new ProjectAndAllAssociatedEmployees(); entity.ProjectId = project.ProjectId; entity.ProjectTitle = project.ProjectDescription; entity.ProjectDescription = project.ProjectDescription; entity.DepartmentId = project.DepartmentId; foreach (ProjectEmployee p in pEA) { EmployeeIdAndName eIN = employeeAndName.First(e => e.EmployeeId == p.EmployeeId); entity.ListOfEmployees.Add(eIN); } result.Add(entity); } } return(result); }
// Use this for initialization void Start() { //Assign the blackboard blackboard = blackBoardObj.GetComponent <Blackboard>(); //Create the nodes and populate the children Lists within them tree = new Selector(); //Root of the spotted sub-tree Sequence spottedSequence = new Sequence(); tree.children.Add(spottedSequence); //Player detected condition node PlayerDetected playerDetected = new PlayerDetected(); spottedSequence.children.Add(playerDetected); //Add a Succeeder repeater for the melee sub-tree SucceederRepeater succeeder = new SucceederRepeater(); spottedSequence.children.Add(succeeder); //Sequence for the melee sub-tree Sequence subSequence = new Sequence(); succeeder.child = subSequence; //Add the melee weapon check to the sequence MeleeWeapon meleeWeapon = new MeleeWeapon(); subSequence.children.Add(meleeWeapon); //Add in the persuit movement to PersuitMovement persuitMovement = new PersuitMovement(); subSequence.children.Add(persuitMovement); CheckRange checkRange = new CheckRange(); spottedSequence.children.Add(checkRange); CheckAttackCooldown checkCooldown = new CheckAttackCooldown(); spottedSequence.children.Add(checkCooldown); AttackTarget attack = new AttackTarget(); spottedSequence.children.Add(attack); //Root of the Search sub-tree Sequence searchSequence = new Sequence(); tree.children.Add(searchSequence); //Flipper FlipperRepeater flipper = new FlipperRepeater(); searchSequence.children.Add(flipper); //PlayerDetected playerDetected = new PlayerDetected(); flipper.child = playerDetected; flipper = new FlipperRepeater(); searchSequence.children.Add(flipper); //following sequence Sequence followingSequence = new Sequence(); flipper.child = followingSequence; CheckFollowing checkFollowing = new CheckFollowing(); followingSequence.children.Add(checkFollowing); persuitMovement = new PersuitMovement(); followingSequence.children.Add(persuitMovement); UpdatePlayerPos updatePlayerPos = new UpdatePlayerPos(); followingSequence.children.Add(updatePlayerPos); FollowCounter followCounter = new FollowCounter(); followingSequence.children.Add(followCounter); EnableCurious enableCurious = new EnableCurious(); followingSequence.children.Add(enableCurious); //Curious sub-tree Sequence curiousSequence = new Sequence(); searchSequence.children.Add(curiousSequence); CheckCurious checkCurious = new CheckCurious(); curiousSequence.children.Add(checkCurious); LookAround lookAround = new LookAround(); curiousSequence.children.Add(lookAround); DisableCurious disableCurious = new DisableCurious(); curiousSequence.children.Add(disableCurious); }