Example #1
0
        //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);
        }