Browse Source

Merge pull request #124 from shangfengh/new

something unimportant
tags/0.1.0
TCL GitHub 2 years ago
parent
commit
a178c7d2be
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 3 deletions
  1. +1
    -1
      logic/GameClass/GameObj/Character/Character.SkillManager.cs
  2. +4
    -2
      logic/GameClass/Skill/Occupation.cs

+ 1
- 1
logic/GameClass/GameObj/Character/Character.SkillManager.cs View File

@@ -12,7 +12,7 @@ namespace GameClass.GameObj
private readonly IOccupation occupation; private readonly IOccupation occupation;
public IOccupation Occupation => occupation; public IOccupation Occupation => occupation;


private Dictionary<ActiveSkillType, int> timeUntilActiveSkillAvailable;
private Dictionary<ActiveSkillType, int> timeUntilActiveSkillAvailable = new();
public Dictionary<ActiveSkillType, int> TimeUntilActiveSkillAvailable => timeUntilActiveSkillAvailable; public Dictionary<ActiveSkillType, int> TimeUntilActiveSkillAvailable => timeUntilActiveSkillAvailable;


public bool SetTimeUntilActiveSkillAvailable(ActiveSkillType activeSkillType, int timeUntilActiveSkillAvailable) public bool SetTimeUntilActiveSkillAvailable(ActiveSkillType activeSkillType, int timeUntilActiveSkillAvailable)


+ 4
- 2
logic/GameClass/Skill/Occupation.cs View File

@@ -43,7 +43,7 @@ namespace GameClass.Skill
public List<IActiveSkill> ListOfIActiveSkill => new(new IActiveSkill[] { new BecomeInvisible(), new UseKnife() }); public List<IActiveSkill> ListOfIActiveSkill => new(new IActiveSkill[] { new BecomeInvisible(), new UseKnife() });
public List<IPassiveSkill> ListOfIPassiveSkill => new(new IPassiveSkill[] { }); public List<IPassiveSkill> ListOfIPassiveSkill => new(new IPassiveSkill[] { });
} }
public class Athlete : IOccupation
public class Athlete : IStudent
{ {
private const int moveSpeed = GameData.basicMoveSpeed; private const int moveSpeed = GameData.basicMoveSpeed;
public int MoveSpeed => moveSpeed; public int MoveSpeed => moveSpeed;
@@ -59,7 +59,9 @@ namespace GameClass.Skill


public BulletType InitBullet => BulletType.CommonAttackOfGhost; public BulletType InitBullet => BulletType.CommonAttackOfGhost;


public List<IActiveSkill> ListOfIActiveSkill => new(new IActiveSkill[] { new BecomeInvisible(), new UseKnife() });
public List<IActiveSkill> ListOfIActiveSkill => new(new IActiveSkill[] { new BeginToCharge() });
public List<IPassiveSkill> ListOfIPassiveSkill => new(new IPassiveSkill[] { }); public List<IPassiveSkill> ListOfIPassiveSkill => new(new IPassiveSkill[] { });

public int FixSpeed => GameData.basicFixSpeed;
} }
} }

Loading…
Cancel
Save