public override void Enter(SkillController obj) { base.Enter(obj); if (duration > 0.0f) obj.StartCoroutine(runNextState(duration)); }
// Use this for initialization void Start () { //Enemy killed counter initialisation text = GetComponentInChildren<Text>(); text.text = ("Enemies killed : " + enemiesKilled); GameObject player = GameObject.FindGameObjectWithTag("Player"); health = player.GetComponent<HealthScript>(); playerHealth = health.health; totalHealth = playerHealth; weapon = player.GetComponent<WeaponController>(); skill = player.GetComponent<SkillController>(); GameObject skills = GameObject.Find("Skills"); //skills.gameObject. GameObject bullet = GameObject.Find("Bullet"); bulletCooldownBar = bullet.GetComponentInChildren<RectTransform>(); bulletCooldownBar = bulletCooldownBar.FindChild("Cooldown") as RectTransform; GameObject secondary = GameObject.Find("Secondary"); secondaryCooldownBar = secondary.GetComponentInChildren<RectTransform>(); secondaryCooldownBar = secondaryCooldownBar.FindChild("Cooldown") as RectTransform; GameObject dodge = GameObject.Find("Dodge"); dodgeCooldownBar = dodge.GetComponentInChildren<RectTransform>(); dodgeCooldownBar = dodgeCooldownBar.Find("Cooldown") as RectTransform; Image healthBarImage = GetComponentInChildren<Image>(); healthBar = healthBarImage.gameObject.GetComponent<RectTransform>(); }
public override void Enter(SkillController obj) { base.Enter(obj); if (obj.Type == ESkillType.TARGET) { if (enemy != null) { if ((ESkillOffense)obj.Ability == ESkillOffense.SINGLE) { obj.transform.position = enemy.transform.position; SkillState skill = obj.getCurrentState(); if (skill.hasDamage || skill.effectType != EBulletEffect.NONE) { if (obj.skillAnimation.GetComponent<SkillDamage>() == null) { SkillDamage dmg = obj.skillAnimation.gameObject.AddComponent<SkillDamage>(); dmg.damage(enemy); } } } else obj.transform.position = destPosition; } else obj.transform.position = destPosition; } }
void Start () { skills = GameObject.Find("Skills").GetComponent<SkillController>(); thisAnimator = this.GetComponent<Animator>(); startPos = gameObject.transform.position; timeToAttackText = GameObject.Find("TimeToAttack").GetComponent<Text>(); timeToAttackText.text = ""; }
public override void Enter(SkillController obj) { base.Enter(obj); float positionY = 1.0f + PlayManager.Instance.tempInit.cameraRender.transform.position.y; obj.transform.position = new Vector2(destPosition.x, positionY); }
public override void Enter(SkillController obj) { base.Enter(obj); Duration = 3.0f; EffectSupportor.Instance.fadeOutWithEvent(obj.skillAnimation.gameObject, ESpriteType.SPRITE_RENDERER, Duration, new EventDelegate(obj.GetComponentInChildren<AutoDestroy>().destroyParent)); }
// Use this for initialization void Awake (){ rb = GetComponent<Rigidbody>(); sightTrans = Instantiate(sightPrefab) as Transform; weapon = GetComponent<WeaponController>(); sprite = GetComponent<SpriteRenderer>(); skill = GetComponent<SkillController>(); }
public override void Execute(SkillController obj) { obj.transform.localPosition += Vector3.down * (Speed / 2); if (Vector2.Distance(obj.transform.position, destPosition) <= 0.05f) { goNextState(); return; } }
private static Mock <IMediator> MockMediatorSkillDeleteQuery(out SkillController controller, SkillDeleteViewModel model = null) { if (model == null) { model = new SkillDeleteViewModel { HierarchicalName = "Name" } } ; var mockMediator = new Mock <IMediator>(); mockMediator.Setup(mock => mock.SendAsync(It.IsAny <SkillDeleteQuery>())).ReturnsAsync(model).Verifiable(); controller = new SkillController(mockMediator.Object); return(mockMediator); }
public void ItemLost(SkillController item) { foreach (InventorySlotController slot in slots) { if (slot.itemInSlot == item) { GameManager.Instance.inventory.SetTrigger("Update"); slot.RemoveItem(); slot.GetComponent <Image>().color = Color.clear; items.Remove(item); GameManager.Instance.skills.Remove(item.gameObject); SortSlots(); break; } } }
private static Mock <IMediator> MockMediatorSkillCreateQuery(out SkillController controller) { var mockMediator = new Mock <IMediator>(); mockMediator.Setup(mock => mock.SendAsync(It.IsAny <SkillListQuery>())).Returns(() => Task.FromResult(SummaryListItems())) .Verifiable(); mockMediator.Setup(mock => mock.SendAsync(It.IsAny <OrganizationSelectListQuery>())) .Returns(() => Task.FromResult <IEnumerable <SelectListItem> >(new List <SelectListItem> { new SelectListItem { Text = "Item 1", Value = "1" } })) .Verifiable(); controller = new SkillController(mockMediator.Object); return(mockMediator); }
public override void Initialize(SkillController controller) { base.Initialize(controller); targets = new List <GameObject>(); /*RaycastHit hit; * Ray ray = Camera.main.ScreenPointToRay(controller.mouseTargetPos); * if (Physics.Raycast(ray, out hit, Mathf.Infinity)) * { * transform.position = new Vector3(hit.point.x,1,hit.point.z); * }*/ transform.position = controller.GetTargetPos(); Invoke("OnSkillCompleted", this.duration); }
public void PostSkill() { // Arrange SkillController controller = new SkillController(); Skill SkillObj = new Skill { Description = "C#", Comments = "Good Work", }; var actResult = controller.Post(SkillObj); // Act var result = actResult as OkNegotiatedContentResult <Skill>; // Assert Assert.IsNotNull(result); Assert.IsTrue(result.Content.ID > 0); }
/// <summary> /// Add a new skill. /// </summary> public void AddSkill(GameObject skillObject) { SkillHero skill = skillObject.GetComponent <SkillHero>(); skillsStorage.Add(skill); OnSkillAdded(skill); SkillController controller = skill.GetComponent <SkillController>(); if (controller != null) { controller.initialize(skill); if (characterController != null) { // controller.SkillActivated += characterController.OnSkillActivated; } } }
public async Task TestUpdate() { var skill = new Skill() { Id = SkillIdTest, Name = "Test Skill" }; skillService.Setup(entity => entity.UpdateAsync(SkillIdTest, skill)).Returns(Task.FromResult(skill)); skillService.Setup(entity => entity.ReadAsync(SkillIdTest)).Returns(Task.FromResult(skill)); httpContextAccessor.Setup(acc => acc.HttpContext.User.Identity.Name).Returns((string)null); var skillController = new SkillController(skillService.Object, skillValidation, logger.Object, httpContextAccessor.Object); var result = await skillController.UpdateAsync(skill); Assert.IsTrue(result is OkObjectResult); Assert.IsTrue(((Skill)((OkObjectResult)result).Value).Id == SkillIdTest); }
public void CastSkill(Skill skill, Transform target) { GameObject skillObj = Instantiate(prafabHolder.Skillholder, player.GetShootPoint(skill.shootPointPosition).transform); SkillController skillController = skillObj.GetComponent <SkillController>(); skillController.creator = gameObject; //skillObj.transform.position = target.position; skill.skillControllerObj = skillObj; skillController.skill = skill; skillController.position1 = target; skillController.InitialSkill(); if (skill.isChannelSkill) { StartChannelingSkill(); skillController.notifySkillFinish += EndChannelingSkill; } }
protected void LoadSkillList() { SkillController sysmgr = new SkillController(); List <SelectionList> info = sysmgr.Skills_DDLLists(); // lets assume the data collection needs to be sorted info.Sort((x, y) => x.DisplayField.CompareTo(y.DisplayField)); //setup the ddl SkillListDDL.DataSource = info; //SkillList is the ID of the DropDownList //SkillList.DataTextField = "DisplayField"; SkillListDDL.DataTextField = nameof(SelectionList.DisplayField); //nameof(object.property) SkillListDDL.DataValueField = nameof(SelectionList.ValueField); //nameof(object.property) SkillListDDL.DataBind(); //prompt line SkillListDDL.Items.Insert(0, new ListItem("select ...", "0")); }
public override void Initialize(SkillController controller) { base.Initialize(controller); this.user = controller.gameObject; this.target = controller.skillTarget; var handTransform = controller.handTransform; if (handTransform == null) { transform.position = user.transform.position; } else { transform.position = handTransform.position; } }
public async Task TestDeleteNotInUseElsewhere() { var skill = new Skill() { Id = SkillIdTest, Name = "Test Skill" }; skillService.Setup(entity => entity.DeleteAsync(SkillIdTest)); skillService.Setup(entity => entity.ReadAsync(SkillIdTest)).Returns(Task.FromResult(skill)); httpContextAccessor.Setup(acc => acc.HttpContext.User.Identity.Name).Returns((string)null); var skillController = new SkillController(skillService.Object, skillValidation, logger.Object, httpContextAccessor.Object); var result = await skillController.DeleteAsync(SkillIdTest); Assert.IsTrue(result is OkObjectResult); Assert.IsTrue(((OkObjectResult)result).StatusCode == Constants.StatusCodeOK); }
public void OpenTradeWindow() { //clear lists items.Clear(); foreach (InventorySlotController slot in slots) { slot.itemInSlot = null; slot.RemoveItem(); slot.GetComponent <Image>().color = Color.clear; } foreach (GameObject skill in npc.skills) { SkillController skillController = skill.GetComponent <SkillController>(); ItemGet(skillController); } GetEmptySlots(); }
void Awake() { if (!gasing) { gasing = GetComponent <Gasing>(); } if (!gasing_pt) { gasing_pt = GetComponent <PhysicsTabrak>(); } if (!skill_con) { skill_con = GetComponent <SkillController>(); } speedAI = 6000; time = 0f; timeGerak = 0f; timeSkill = 0f; }
public void GetAllSkillsTest() { var response = new List <SkillModel>(); var skillController = new SkillController(_skillsService, _logManager) { Request = new HttpRequestMessage { Method = HttpMethod.Get, RequestUri = new Uri(ServiceBaseURL + "skill/getSkills") } }; skillController.Configuration = new HttpConfiguration(); _response = skillController.GetSkills(); response = JsonConvert.DeserializeObject <List <SkillModel> >(_response.Content.ReadAsStringAsync().Result); Assert.AreEqual(_response.StatusCode, HttpStatusCode.OK); Assert.AreEqual(response != null, true); Assert.GreaterOrEqual(response.Count, 0); }
// Use this for initialization void Start() { m_SkillMovement = gameObject.GetComponent <SkillMovement>(); if (m_SkillTipPrefab != null) { m_SkillTipObj = Instantiate(m_SkillTipPrefab, Vector3.zero, Quaternion.identity) as GameObject; m_SkillTipObj.SetActive(false); } else { Debug.Log("---sn: can't create skill notice obj!!"); } CollectSkillScrip(m_Skills); m_ShooterSkillController = new ShooterControlHandler(this, m_Skills); m_ShooterSkillController.Init(); /// TouchManager.OnGestureEvent += OnGestureEvent; GameObject tUiRoot = GameObject.FindGameObjectWithTag("UI"); if (tUiRoot != null) { m_UIRoot = tUiRoot.GetComponent <DFMUiRoot>(); } if (m_JoyStick != null) { m_JoyStickObj = GameObject.Instantiate(m_JoyStick) as GameObject; if (m_JoyStickObj != null) { m_JoyStickObj.transform.position = Vector3.zero; EasyJoystick joyStickScript = m_JoyStickObj.GetComponentInChildren <EasyJoystick>(); if (joyStickScript != null) { joyStickScript.JoystickPositionOffset = new Vector2( m_JoyStickPosPercent.x * Screen.width, m_JoyStickPosPercent.y * Screen.height); } } } //ShowChangWeaponButton(); HideJoyStick(); }
public void PutSkill() { // Arrange SkillController controller = new SkillController(); Skill SkillObj = new Skill { Description = "Put request sucessfull", Comments = "Good Work", ID = 1 }; var actResult = controller.Put(1, SkillObj); // Act var result = actResult as OkNegotiatedContentResult <Skill>; // Assert Assert.IsNotNull(result); Assert.IsTrue(result.Content.Description.Equals("Put request sucessfull")); }
private void update_profile_Click(object sender, EventArgs e) { Profile profile = new Profile() { JobSeeker_Id = _myId, ContactData = contact_data_box.Text, Education = education_box.Text, FirstName = first_name_box.Text, LastName = last_name_box.Text, ShortDescription = short_description_data.Text, WorkExperience = work_experience_box.Text }; if (profileController.Select(_myId) != null) { profileController.Update(profile); } else if (profileController.Select(_myId) == null) { profileController.Insert(profile); } SkillController skillController = new SkillController(); var checkedskills = skills_checklist.CheckedItems; var skills = skills_checklist.Items; foreach (var skl in skills) { skillController.Delete(profile.JobSeeker_Id, skl.ToString()); } foreach (var skill in checkedskills) { Skill skl = new Skill() { Profile_Id = profile.JobSeeker_Id, Skill1 = skill.ToString() }; skillController.Insert(skl); } Dispose(); }
public void GetSkillBenchmark() { var response = new List <SkillModel>(); var skillController = new SkillController(_skillsService, _logManager) { Request = new HttpRequestMessage { Method = HttpMethod.Get, RequestUri = new Uri(ServiceBaseURL + "skill/getSkills") } }; skillController.Configuration = new HttpConfiguration(); _response = skillController.GetSkills(); response = JsonConvert.DeserializeObject <List <SkillModel> >(_response.Content.ReadAsStringAsync().Result); if (_response.StatusCode == HttpStatusCode.OK) { } }
protected void Page_Load(object sender, EventArgs e) { if (!string.IsNullOrEmpty(Session["userId"] as string)) { if (!IsPostBack) { SkillController skillController = new SkillController(int.Parse(Session["userId"].ToString())); // createdBy=userId ds = skillController.GetCategoryList(); ddl_Category.DataSource = ds; ddl_Category.DataValueField = ds.Tables[0].Columns[0].ToString(); ddl_Category.DataTextField = ds.Tables[0].Columns[1].ToString(); ddl_Category.DataBind(); } } else { Response.Redirect("Login.aspx"); } }
/// <summary> /// 初始化 /// </summary> public void Initialize() { m_SocketClient = new SocketClient(); m_SendWriter = new BinaryWriter(new MemoryStream(DEFAULT_SEND_BUFFER_SIZE)); m_NetControllers = new BetterList <BaseNetController>(); m_GatewayProtocolMapping = new ProtocolMapping(); m_GameServerProtocolMapping = new ProtocolMapping(); m_SendToGameServerWriter = new BinaryWriter(new MemoryStream(DEFAULT_SEND_BUFFER_SIZE)); m_PlayerToGSProto = SingleInstanceCache.GetInstanceByType <KC2G_PlayerToGS>(); m_Handshake = false; m_MessageToken = ""; m_MessageTokenHash = 0; m_MessageIndex = 0; ListenGateway(KG2C_Protocol.g2c_gs_to_player, OnReceivedGameServerMessage, typeof(KG2C_GSToPlayer)); #region NetController m_LoginController = new LoginController(); m_CharacterListController = new CharacterListController(); m_SceneController = new SceneController(); m_PlayerController = new PlayerController(); m_MailController = new MailController(); m_LogController = new LogController(); m_FriendController = new FriendController(); m_TeamController = new TeamController(); m_PackageController = new PackageController(); m_ShopController = new ShopController(); m_FoundryController = new FoundryController(); m_InstanceController = new InstanceController(); m_MissionController = new MissionController(); m_ChatContoller = new Game.Frame.Net.ChatController(); m_SkillController = new SkillController(); m_DropItemController = new DropItemController(); m_reliveController = new ReliveController(); m_MSAIBossController = new MSAIBossController(); #endregion }
private void EmployersView() { try { EmployerRatesController empRatesContr = new EmployerRatesController(); while (empRatesContr.ExistsRate(_myId, _jobSeekers.Take(1).Single().Id)) { _jobSeekers = _jobSeekers.Skip(1).ToList(); } _jobSeeker = _jobSeekers.Take(1).Single(); _employerControl.JobSeekerName = string.Format("{0} {1}", _jobSeeker.Profile.FirstName, _jobSeeker.Profile.LastName); _employerControl.ContactData = _jobSeeker.Profile.ContactData; _employerControl.ShortDescription = _jobSeeker.Profile.ShortDescription; _employerControl.WorkExperience = _jobSeeker.Profile.WorkExperience; _employerControl.Education = _jobSeeker.Profile.Education; SkillController skillController = new SkillController(); var skills = skillController.GetSkills(_jobSeeker.Profile.JobSeeker_Id); foreach (Skill skill in skills) { _employerControl.Skills.Items.Add(new ListViewItem(skill.Skill1)); } JobController jobController = new JobController(); var jobs = jobController.GetJobs().Where(x => x.Employer_Id == _myId); foreach (Job j in jobs) { _employerControl.Positions.Items.Add(j); } _jobSeekers = _jobSeekers.Skip(1).ToList(); } catch (Exception ex) { Trace.WriteLine(ex.Message); MessageBox.Show("No more Job Seekers!"); Dispose(); } }
/// <summary> 보스 레이드 스킬 </summary> public virtual void RaidSkillInit(int _slot, uint skillIndex, Unit owner, SkillController _parent, bool _normal = false) { slot = _slot; Caster = owner; SkillCtr = _parent; _skillIndex = skillIndex; IsPatten = true; if (slot == 0) { IsMainSkill = true; } //< 처음엔 모두 사용할수 있도록 coolTime = 0; //< 자주사용하는값들은 미리 저장 needtarget = GetSkillActionInfo().needtarget; range = (ushort)(GetSkillActionInfo().range * 1); OrgCooltime = GetSkillActionInfo().cooltime; //< 스킬 타입을 설정한다 ActionInfo ActionInfo = GetSkillActionInfo(); if (ActionInfo == null) { return; } //일단 일반스킬만 살려둠 _SkillType = eActiveSkillType.Attack; /* * if (ActionInfo.skilltype == 1) * _SkillType = eActiveSkillType.Attack; * else if (ActionInfo.skilltype == 2) * _SkillType = eActiveSkillType.Buff; * else if (ActionInfo.skilltype == 3) * _SkillType = eActiveSkillType.Heal; */ }
public async Task SkillEditGet_ReturnsEmptyParentSelection_WhenNoValidSkillsReturnedByListQuery() { // Arrange var mockMediator = new Mock<IMediator>(); mockMediator.Setup(mock => mock.SendAsync(It.IsAny<SkillEditQuery>())).ReturnsAsync(EditSkillModel()); mockMediator.Setup(mock => mock.SendAsync(It.IsAny<SkillListQuery>())).ReturnsAsync(new List<SkillSummaryViewModel>()); var sut = new SkillController(mockMediator.Object); var mockContext = MockControllerContextWithUser(SiteAdmin()); sut.ControllerContext = mockContext.Object; // Act var result = await sut.Edit(1); // Assert var viewResult = Assert.IsType<ViewResult>(result); var model = viewResult.Model as SkillEditViewModel; model.ParentSelection.ShouldBeEmpty(); }
public void TestAssociate() { AssociateController ctrl = new AssociateController(); SkillController sCtrl = new SkillController(); AssosciateResult aRes = new AssosciateResult(); Skillresult sRes = new Skillresult(); SkillModel sm = GetTestDataSkill(); sRes = sCtrl.Post(sm); string message = sRes.status.Message; Assert.AreEqual("Skill added successfully", message); Assert.IsNotNull(sCtrl.GetAllSkils()); sm = sCtrl.GetSkillByName(sRes.skillModel); Assert.IsNotNull(sm); Status stat = sCtrl.DeleteSkill(sm); message = stat.Message; Assert.AreEqual("Skill deleted successfully", message); }
public void DeleteSkillTest() { var skill = _skillsService.GetSkillByName("TestSkillUpdated"); var response = new SkillModel(); var request = Helper.CastObject <SkillModel>(skill); var skillController = new SkillController(_skillsService, _logManager) { Request = new HttpRequestMessage { Method = HttpMethod.Post, RequestUri = new Uri(ServiceBaseURL + "skill/deleteSkill") } }; skillController.Configuration = new HttpConfiguration(); _response = skillController.DeleteSkill(request); response = JsonConvert.DeserializeObject <SkillModel>(_response.Content.ReadAsStringAsync().Result); Assert.AreEqual(_response.StatusCode, HttpStatusCode.OK); Assert.AreEqual(response != null, true); }
public void initSkill(string id, int mana, ESkillType type, object ability, object[] data) { if (dragonController.attribute.MP.Current < mana) { DeviceService.Instance.openToast("Not enough mana!"); return; } else { dragonController.attribute.MP.Current -= mana; if (dragonController.attribute.MP.Current < 0) { dragonController.attribute.MP.Current = 0; } float valueTo = dragonController.attribute.MP.Current / (float)dragonController.attribute.MP.Max; dragonController.updateTextMP(); EffectSupportor.Instance.runSliderValue(PlayDragonInfoController.Instance.sliderMP, valueTo, EffectSupportor.TimeValueRunMP); } GameObject skill = Instantiate(Resources.Load <GameObject>("Prefab/Skill/Skill")) as GameObject; if (type == ESkillType.GLOBAL) { skill.transform.parent = Camera.main.transform; skill.transform.GetChild(0).gameObject.layer = 5; skill.transform.position = Vector3.zero; } else //target { skill.transform.parent = PlayManager.Instance.Temp.Skill.transform; } skill.transform.localScale = Vector3.one; SkillController skillController = skill.GetComponent <SkillController>(); skillController.Owner = PlayerDragon; skillController.initalize(id, type, ability, data); }
public virtual void Init(int _slot, uint skillIndex, Unit owner, SkillController _parent, bool _normal = false) { slot = _slot; Caster = owner; SkillCtr = _parent; _skillIndex = skillIndex; //체인스킬도 일단 무시 if (slot == 0 || slot == 5 || slot == 6 || slot == 7) { IsMainSkill = true; } //< 처음엔 모두 사용할수 있도록 coolTime = 0; //< 자주사용하는값들은 미리 저장 ActionInfo actionInfo = GetSkillActionInfo(); if (actionInfo == null) { Debug.LogError(string.Format("Action Info null error skillIndex = {0}, npcName={1}", _skillIndex, owner.gameObject.name)); return; } needtarget = actionInfo.needtarget; range = (ushort)(actionInfo.range * 1); OrgCooltime = actionInfo.cooltime; //일단 일반스킬만 살려둠 _SkillType = eActiveSkillType.Attack; /* * if (ActionInfo.skilltype == 1) * _SkillType = eActiveSkillType.Attack; * else if (ActionInfo.skilltype == 2) * _SkillType = eActiveSkillType.Buff; * else if (ActionInfo.skilltype == 3) * _SkillType = eActiveSkillType.Heal; */ }
// Use this for initialization void Start() { m_ColliderManager = gameObject.GetComponent <SkillColliderManager>(); m_SkillMovement = gameObject.GetComponent <SkillMovement>(); m_SelfObjInfo = DashFire.LogicSystem.GetSharedGameObjectInfo(gameObject); if (m_SkillTipObjPrefab != null) { m_SkillTipObj = Instantiate(m_SkillTipObjPrefab, Vector3.zero, Quaternion.identity) as GameObject; m_SkillTipObj.SetActive(false); } if (m_SkillTipObj == null) { Debug.Log("--create skill tip obj failed!"); } int weapon_count = m_WeaponsName.Length; m_Weapons = new Transform[weapon_count]; m_WeaponsParent = new Transform[weapon_count]; for (int i = 0; i < weapon_count; i++) { string name = m_WeaponsName[i]; if (!string.IsNullOrEmpty(name)) { m_Weapons[i] = EffectManager.GetChildNodeByName(gameObject, name); if (m_Weapons[i] != null) { m_WeaponsParent[i] = m_Weapons[i].parent; continue; } } m_Weapons[i] = null; } SkillScript[] skills = gameObject.GetComponents <SkillScript>(); m_Skills.AddRange(skills); m_NewSwordManController = new NewSwordManSkillController(this, m_Skills); m_NewSwordManController.Init(); TouchManager.OnGestureEvent += OnGestureEvent; }
private void Awake() { opsc = GetComponent <OperationSoundController>(); weaponController = GetComponent <WeaponController>(); opc = GetComponent <OperationController>(); skillController = GetComponent <SkillController>(); buffController = GetComponent <BuffController>(); combatController = GetComponent <CombatController>(); knockBackSystem = GetComponent <KnockStunSystem>(); dieController = GetComponent <DieController>(); iconController = GetComponent <IconController>(); cumulativeDataController = GetComponent <CumulativeDataController>(); rb = GetComponent <Rigidbody2D>(); anim = GetComponent <Animator>(); animController = new AnimatorOverrideController(anim.runtimeAnimatorController); _attack = new CommonAttackControl(this); anim.runtimeAnimatorController = animController; cycleAttackCount = data.cycleAttackCount; nextAttackResetTime = 0; attackComboCount = 0; ReBorn(); }
public void Initialize() { _sqlSkillServiceMock = new Mock <ISQLSkillService>(); _SkillController = new SkillController(_sqlSkillServiceMock.Object); _sqlSkillList = new List <SQLSkill> { new SQLSkill { Id = 1, Name = "Technical Skills", SkillParentCategory_Id = null }, new SQLSkill { Id = 2, Name = "Soft Skills", SkillParentCategory_Id = null }, new SQLSkill { Id = 3, Name = "C#", SkillParentCategory_Id = 1 } }; }
public override void Enter(SkillController obj) { base.Enter(obj); switch(type) { case ESkillStateBuffType.ROTATION: TweenRotation tween = obj.skillAnimation.gameObject.AddComponent<TweenRotation>(); tween.from = Vector3.zero; tween.to = new Vector3(0, 0, 360); tween.style = UITweener.Style.Loop; tween.duration = float.Parse(value.ToString()); obj.transform.parent = obj.Owner.transform; obj.transform.localPosition = Vector3.zero; obj.transform.localScale = Vector3.one; break; } if (duration > 0.0f) obj.StartCoroutine(runNextState(duration)); }
public override void Enter(SkillController obj) { base.Enter(obj); }
public override void Exit(SkillController obj) { base.Exit(obj); }
public override void Execute(SkillController obj) { base.Execute(obj); }
void OnEnable() { animationFrames = GetComponent<AnimationFrames>(); controller = transform.parent.GetComponent<SkillController>(); currentState = null; }
public override void Enter(SkillController obj) { base.Enter(obj); MonoBehaviour.Destroy(obj.gameObject); }
void Awake() { controller = transform.parent.GetComponent<SkillController>(); state = controller.listState[controller.StateAction]; }
void Awake() { skillController = new SkillController(this); animationController = new AnimationController(animation); }
public override void Exit(SkillController obj) { }