Browse Source

feat: 🚧 add the limit for Teachers

tags/v0.1.0
shangfengh 2 years ago
parent
commit
c295453edd
1 changed files with 10 additions and 5 deletions
  1. +10
    -5
      logic/Gaming/CharacterManager.cs

+ 10
- 5
logic/Gaming/CharacterManager.cs View File

@@ -40,15 +40,20 @@ namespace Gaming
{
Character newPlayer;

if (characterType == CharacterType.Teacher)
DoubleFactorTeacher();
if (characterType == CharacterType.Robot)
{
newPlayer = new Golem(pos, GameData.characterRadius, parent);
}
else
{
if (characterType == CharacterType.Robot)
if (GameData.IsGhost(characterType))
newPlayer = new Ghost(pos, GameData.characterRadius, characterType);
else
{
newPlayer = new Golem(pos, GameData.characterRadius, parent);
newPlayer = new Student(pos, GameData.characterRadius, characterType);
if (characterType == CharacterType.Teacher)
DoubleFactorTeacher();
}
else newPlayer = (GameData.IsGhost(characterType)) ? new Ghost(pos, GameData.characterRadius, characterType) : new Student(pos, GameData.characterRadius, characterType);
}
gameMap.Add(newPlayer);



Loading…
Cancel
Save