Ejemplo n.º 1
0
        /// <summary>
        /// 生成RPG游戏中正常的玩家
        /// 可以支持正常的技能, 移动, 跳跃等行为
        /// </summary>
        /// <returns></returns>
        public static Player CreateRPGPlayer(IPlayerStructs structs)
        {
            PlayerBuildDirector director = new PlayerBuildDirector();

            return(director.BuildPlayer(new RPGPlayerBehavioursBuilder(structs)));
        }
 public RPGPlayerBehavioursBuilder(IPlayerStructs structs)
 {
     modelStruct = structs;
 }