| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- using UnityEngine;
- using System.Collections.Generic;
- public class GameInitializer : MonoBehaviour
- {
- public TeamCohesionManager cohesionManager;
- public PositionGridManager gridManager;
- public PartyUIManager uiManager;
- void Start()
- {
- CharacterInGroup starter = new CharacterInGroup
- {
- characterName = "Aryn",
- characterType = CharacterInGroup.CharacterType.Warrior,
- personality = CharacterInGroup.PersonalityType.Loyal,
- race = CharacterInGroup.RaceType.Human,
- age = 32,
- isMale = true,
- // Attributs
- strength = 12,
- constitution = 8,
- intelligence = 6,
- agility = 4,
- // Position sur la grille
- gridX = 2,
- gridY = 4,
- // Points de vie
- maxHP = 100,
- currentHP = 100,
- // Mana
- maxMana = 20,
- currentMana = 20,
- // Fatigue
- maxFatigue = 100,
- currentFatigue = 100,
- // Progression
- level = 1,
- experience = 0
- };
- starter.learnedSkills.Add(new LearnedSkill { skillName = "Coup puissant", skillLevel = 1 });
- starter.learnedSkills.Add(new LearnedSkill { skillName = "Frappe tourbillonnante", skillLevel = 1 });
- starter.learnedSkills.Add(new LearnedSkill { skillName = "Boule de Feu", skillLevel = 1 });
- cohesionManager.groupMembers = new List<CharacterInGroup> { starter };
- gridManager.characters = new List<CharacterInGroup> { starter };
- }
- }
|