public void SetStatus(Types.Character type) { switch (type) { case Types.Character.Musa: { HP = CharacterData.instance.GetData("Musa").hp; AP = CharacterData.instance.GetData("Musa").ap; } break; case Types.Character.Archer: { HP = CharacterData.instance.GetData("Archer").hp; AP = CharacterData.instance.GetData("Archer").ap; } break; case Types.Character.Thief: { HP = CharacterData.instance.GetData("Thief").hp; AP = CharacterData.instance.GetData("Thief").ap; } break; case Types.Character.Magician: { HP = CharacterData.instance.GetData("Magician").hp; AP = CharacterData.instance.GetData("Magician").ap; } break; } }
public void SetDeathSound(Types.Character c) { switch (c) { case Types.Character.Musa: { Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/State/Female/Death/DeathEffect"); } break; case Types.Character.Thief: { Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/State/Female/Death/DeathEffect"); } break; case Types.Character.Archer: { Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/State/Male/Death/DeathEffect"); } break; case Types.Character.Magician: { Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/State/Male/Death/DeathEffect"); } break; } }
public WCharacter(Types.Character character) { this.Id = character.Id; this.Name = character.Name; this.Age = character.Age; this.Weight = character.Weight; this.Height = character.Height; this.Exp = character.Exp; this.BirthPlace = character.BirthPlace; this.Gender = character.Gender; this.EyeColor = character.EyeColor; this.HairColor = character.HairColor; this.StarSign = character.StarSign; this.SpecialFeatures = character.SpecialFeatures; this.CutsBruises = character.CutsBruises; this.Family = character.Family; this.History = character.History; this.AdditionalInfo = character.AdditionalInfo; this.MentalCondition = character.MentalCondition; this.Race = character.Race; this.CurrentCareer = character.CurrentCareer; this.WorshipedGod = character.WorshipedGod; this.Stats = character.Stats; this.Talents = character.Talents; this.Skills = character.Skills; this.Spells = character.Spells; this.Weapons = character.Weapons; this.Armor = character.Armor; this.Items = character.Items; }
public void GetMyInfo(Types.Character type, UI.ItemID item) { this.type = type; this.item = item; Debug.Log(this.type); Debug.Log(this.item); }
public void SetStoryUI(Types.Character c) // 처음 스토리페이지가 켜진다.! { SoundManager.instance.PlayOneShotSE("Sound/Effect/Button"); switch (c) { case Types.Character.Musa: case Types.Character.Thief: case Types.Character.Archer: case Types.Character.Magician: { OffImage(); ClickUI.SetActive(true); skillImage.SetActive(false); storyImage.SetActive(true); for (int i = 0, ii = storyImages.Length; ii > i; ++i) { characterImages[i].SetActive(false); storyImages[i].SetActive(false); nameTags[i].SetActive(false); } characterImages[(int)c].SetActive(true); storyImages[(int)c].SetActive(true); nameTags[(int)c].SetActive(true); } break; } }
public void UpdateCharacterInfo(Types.Character selectedCharacter) { ExitGames.Client.Photon.Hashtable table = new ExitGames.Client.Photon.Hashtable(); table["character_id"] = selectedCharacter; PhotonNetwork.player.SetCustomProperties(table); }
public void SetFirstCharacter(Types.Character c, bool IsPlayer) { InGameUIController ctn = Get <InGameUIController>((int)UI.ID.IngameUIController); ctn.SetFirstCharacter(c); if (IsPlayer) { ctn.SetFirstCharacterSKill(c); } }
public void RpcSetEffect(Types.Character c, int idx, string whenPlay, int myID, int targetID, int targetTileZ) { CharacterController myCharacter = characterManager.Get(myID); CharacterController targetCharacter = characterManager.Get(targetID); targetCharacter.SkillTileZ = targetTileZ; DebugLog += string.Format("\n log ! : My 턴 {0}, Target 턴 {1}", myID, targetID); //나의 ID 2, 타겟 ID 1 Debug.Log(DebugLog); staticEffectManager.instance.SetEffectRPC(c, idx, whenPlay, targetCharacter, myCharacter); }
public void OnClickBackButton() { SoundManager.instance.PlayOneShotSE("Sound/Effect/Button"); isStart = false; this.type = new Types.Character(); this.item = new UI.ItemID(); myTypeImg.sprite = null; myItemImg.sprite = null; evt.hashTable["select_type"] = Event.SelectedType.UI; evt.hashTable["select_ui_id"] = UI.ID.CreditButton; Core.Event.Dispatcher.Dispatch(evt); }
protected void Update() { stateMachine.Update(); debugCharacterType = characterType; debugPlayerID = PlayerID; //animationtime += Time.deltaTime; //animationend = animation.timeScale <= animationtime; //if(animationend ) //{ // SetAnimation("idle", true, 2.0f); //} }
public void SetSecondCharacterSkill(Types.Character c) { switch (c) { case Types.Character.Musa: case Types.Character.Magician: case Types.Character.Thief: case Types.Character.Archer: { for (int i = 0, ii = secondCharacterSkill.Length; ii > i; ++i) { secondCharacterSkill[i].SetActive(false); } secondCharacterSkill[(int)c].SetActive(true); SetSecondCharacterUIImage((int)c, secondCharacterSkill); } break; } }
public void SetFirstCharacter(Types.Character c) { switch (c) { case Types.Character.Musa: case Types.Character.Magician: case Types.Character.Thief: case Types.Character.Archer: { for (int i = 0, ii = firstCharacterImage.Length; ii > i; ++i) { firstCharacterImage[i].SetActive(false); } firstCharacterImage[(int)c].SetActive(true); SetFirstCharacterUIImage((int)c, firstCharacterImage); SetFirstCharacterSliderImage(); } break; } }
public void GetMyInfo(Types.Character type, UI.ItemID item) { RoomListController ctn = Get <RoomListController>((int)UI.ID.RoomListController); ctn.GetMyInfo(type, item); }
public void SetEffectRPC(Types.Character c, int skillIndex, string whenPlaySE, CharacterController mrCharacter, CharacterController targetCharacter) { switch (c) { case Types.Character.Musa: { #region 무사 스킬 사운드 switch (skillIndex) { case 1: { switch (whenPlaySE) { case "MoveSkill": { } break; case "NomalSkill": { SettingTarget(mrCharacter); ctnPosition.y += 1f; PrefabsSetting1(mrCharacter); LaunchEffectOn1("Musa Skill 1"); } break; } } break; case 2: { switch (whenPlaySE) { case "MoveSkill": { SettingTarget(mrCharacter); ctnPosition.y += 1f; PrefabsSetting1(mrCharacter); LaunchEffectOn1("Musa Skill 2"); } break; case "NomalSkill": { } break; } } break; case 3: { switch (whenPlaySE) { case "MoveSkill": { } break; case "NomalSkill": { ImageAniColorChange((int)AniColor.AniRed); SettingTarget(mrCharacter); StayEffectOn("Musa Skill 3"); } break; } } break; } } break; #endregion 무사 스킬 사운드 끝 case Types.Character.Thief: { #region 도적 스킬 사운드 switch (skillIndex) { case 1: { switch (whenPlaySE) { case "MoveSkill": { } break; case "NomalSkill": { SettingTarget(mrCharacter); StayEffectOn("Thief Skill 1"); } break; } } break; case 2: { switch (whenPlaySE) { case "MoveSkill": { SettingTarget(targetCharacter); // ctnPosition.y += 0f; LaunchEffectOn1("Thief Skill 2"); } break; case "NomalSkill": { } break; } } break; case 3: { switch (whenPlaySE) { case "MoveSkill": { } break; case "NomalSkill": { ImageAniColorChange((int)AniColor.AniYellow); SettingTarget(mrCharacter); ctnPosition.y += 0.1f; PrefabsSetting1(mrCharacter); LaunchEffectOn1("Thief Skill 3"); } break; } } break; } } break; #endregion 도적 스킬 사운드 끝 case Types.Character.Archer: { #region 궁수 스킬 사운드 switch (skillIndex) { case 1: { switch (whenPlaySE) { case "MoveSkill": { } break; case "NomalSkill": { SettingTarget(targetCharacter); ctnPosition.y += 3f; LaunchEffectOn2("Archer Skill 1"); } break; } } break; case 2: { switch (whenPlaySE) { case "MoveSkill": { } break; case "NomalSkill": { SettingTarget(mrCharacter); ctnPosition.y += 0.6f; PrefabsSetting1(mrCharacter); LaunchEffectOn1("Archer Skill 2"); } break; } } break; case 3: { switch (whenPlaySE) { case "MoveSkill": { } break; case "NomalSkill": { ImageAniColorChange((int)AniColor.AniGreen); SettingTarget(mrCharacter); StayEffectOn("Archer Skill 3 test"); ctnPosition.y += 0.6f; PrefabsSetting1(mrCharacter); LaunchEffectOn1("Archer Skill 3"); } break; } } break; } } break; #endregion 궁수 스킬 사운드 끝 case Types.Character.Magician: { #region 법사 스킬 사운드 switch (skillIndex) { case 1: { switch (whenPlaySE) { case "MoveSkill": { } break; case "NomalSkill": { SettingTarget(targetCharacter); //ctnPosition.y += 3f; LaunchEffectOn1("Magician Skill 1"); } break; } } break; case 2: { switch (whenPlaySE) { case "MoveSkill": { } break; case "NomalSkill": { SettingTarget(mrCharacter); StayEffectOn("Magician Skill 2 Field2"); SettingTarget(targetCharacter); LaunchEffectOn1("Magician Skill 2"); } break; } } break; case 3: { switch (whenPlaySE) { case "MoveSkill": { } break; case "NomalSkill": { ImageAniColorChange((int)AniColor.AniBlue); SettingTarget(mrCharacter); StayEffectOn("Magician Skill 3"); } break; } } break; } } break; #endregion 법사 스킬 사운드 끝 } }
public void SetSoundRPC(Types.Character c, int skillIndex, string whenPlaySE) { switch (c) { case Types.Character.Musa: { #region 무사 스킬 사운드 switch (skillIndex) { case 1: { switch (whenPlaySE) { case "Enter": { Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/Warrior/Skill01/Skill01Effect"); } break; case "Exit": { Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/Warrior/SkillHit/SkillHit"); } break; } } break; case 2: { switch (whenPlaySE) { case "Enter": { Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/Warrior/Skill02/Skill02Effect"); } break; case "Exit": { Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/Warrior/SkillHit/SkillHit"); } break; } } break; case 3: { switch (whenPlaySE) { case "Enter": { //Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/Warrior/Skill03/Skill03Effect"); } break; case "Exit": { Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/Warrior/SkillHit/SkillHit"); } break; } } break; } } break; #endregion 무사 스킬 사운드 끝 case Types.Character.Thief: { #region 도적 스킬 사운드 switch (skillIndex) { case 1: { switch (whenPlaySE) { case "Enter": { Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/Thief/Skill01/Skill01Effect"); } break; case "Exit": { Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/Thief/SkillHit/SkillHit"); } break; } } break; case 2: { switch (whenPlaySE) { case "Enter": { Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/Thief/Skill02/Skill02Effect"); } break; case "Exit": { Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/Thief/SkillHit/SkillHit"); } break; } } break; case 3: { switch (whenPlaySE) { case "Enter": { Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/Thief/Skill03/Skill03Effect"); } break; case "Exit": { Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/Thief/SkillHit/SkillHit"); } break; } } break; } } break; #endregion 도적 스킬 사운드 끝 case Types.Character.Archer: { #region 궁수 스킬 사운드 switch (skillIndex) { case 1: { switch (whenPlaySE) { case "Enter": { Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/Archer/Skill01/ArrowUp"); } break; case "Turm": { Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/Archer/Skill01/ArrowDown"); } break; case "Exit": { Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/Archer/SkillHit/SkillHit"); } break; } } break; case 2: { switch (whenPlaySE) { case "Enter": { Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/Archer/Skill02/Skill02Effect"); } break; case "Exit": { Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/Archer/SkillHit/SkillHit"); } break; } } break; case 3: { switch (whenPlaySE) { case "Enter": { Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/Archer/Skill03/Skill03ShotEffect"); } break; case "Exit": { Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/Archer/SkillHit/SkillHit"); } break; } } break; } } break; #endregion 궁수 스킬 사운드 끝 case Types.Character.Magician: { #region 법사 스킬 사운드 switch (skillIndex) { case 1: { switch (whenPlaySE) { case "Enter": { Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/Magician/Skill01/Skill01Effect"); } break; case "Exit": { Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/Magician/SkillHit/SkillHit"); } break; } } break; case 2: { switch (whenPlaySE) { case "Enter": { Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/Magician/Skill02/Skill02Effect"); } break; case "Exit": { Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/Magician/Skill02/Skill02Hit"); } break; } } break; case 3: { switch (whenPlaySE) { case "Enter": { Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/Magician/Skill03/Skill03Prepare"); } break; case "Exit": { Helper.RPC.Send("RpcPlayOneShotSE", PhotonTargets.AllBuffered, "Sound/Effect/Magician/Skill03/Skill03Effect"); } break; } } break; } } break; #endregion 법사 스킬 사운드 끝 } }