//public override string Name { get { return "位置变换"; } } //public override void Read(JsonData jsNode) //{ // base.Read(jsNode); // speed = jsNode.GetFloat("speed", 15.0f); // dist = jsNode.GetFloat("dist", 3.0f); // angle = jsNode.GetFloat("angle", 0.0f); // time_len = jsNode.GetFloat("time_len", 0.2f); //} //public override void Write(JsonData jsNode) //{ // base.Write(jsNode); // jsNode["speed"] = speed; // jsNode["dist"] = dist; // jsNode["angle"] = angle; // jsNode["time_len"] = time_len; //} public override void Play(ISkillAttacker attacker, SkillEffect se) { //player.animation.CrossFade(name, 0.2); // caster.SendMessage("OnStartSkillMove", this); attacker.OnStartSkillMove(this); }