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); }
// Use this for initialization void Start() { actionCharacter = transform.parent.GetComponent <ActionCharacter>(); }
// Use this for initialization void Start() { actionCharacter = GetComponent <ActionCharacter>(); }