拆分Char Properties类
重构Path Range，添加新的获取攻击范围的方法