public HeroData(int id, string roleName, AttackTargetEnum attackTargetEnum, int maxLife, int maxEnergy, int attack, int defense, float attackDistance, float attackInterval, OccupationEnum occupation, StanceEnum stance) { Alive = true; Id = id; RoleName = roleName; AttackTarget = attackTargetEnum; MaxLife = maxLife; Life = maxLife; MaxEnergy = maxEnergy; Energy = 0; Attack = attack; Defense = defense; AttackDistance = attackDistance; AttackInterval = attackInterval; Occupation = occupation; Stance = stance; Ascription = AscriptionEnum.Player; CurrentAttackInterval = 0; }
public PersonStruct(int age, string name, OccupationEnum occupation) { Age = age; Name = name; Occupation = occupation; }
public PersonClass(int age, string name, OccupationEnum occupation) : this(age) { Console.WriteLine("Constructor(parameters)"); Name = name; Occupation = occupation; }