using System.Linq; using Wizard; using Wizard.Battle.View.Vfx; public class Skill_invoke_emote : SkillBase { public Skill_invoke_emote(SkillParameter skillPrm, string option) : base(skillPrm, option) { } public override VfxWithLoading Start(CallParameter parameter) { string[] array = base.OptionValue.GetString(SkillFilterCreator.ContentKeyword.invoke_emote, "_OPT_NULL_").Split(':'); if (array.Length < 4) { return NullVfxWithLoading.GetInstance(); } return VfxWithLoading.Create(parameter.targetCards.First().SelfBattlePlayer.Emotion.PlayEmotion((ClassCharaPrm.MotionType)int.Parse(array[1]), (ClassCharaPrm.FaceType)int.Parse(array[0]), array[2], Data.Master.GetEmoteWordText(array[3]))); } }