示例#1
0
        public static void Initialize(float speed, BattleStatus status, List <ISkill> skills)
        {
            var player = new ActionCharacter(
                status: status,
                groupId: GroupId.PLAYER,
                tag: new GroupTag(GroupTag.PLAYER_TAG),
                pos: new Vector(),
                gravity: 20.0f,
                runSpeed: speed,
                skillHolder: new SkillHolder(skills),
                equipItemHolder: new EquipItemHolder(new Weapon(new BattleStatus()))
                );

            PlayerHolder.Player = player;

            ActionCharacterReferencer.Add(player);
        }
示例#2
0
 // Use this for initialization
 void Start()
 {
     actionCharacter = transform.parent.GetComponent <ActionCharacter>();
 }
示例#3
0
 // Use this for initialization
 void Start()
 {
     actionCharacter = GetComponent <ActionCharacter>();
 }