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; Character newPlayer;


if (characterType == CharacterType.Teacher)
DoubleFactorTeacher();
if (characterType == CharacterType.Robot)
{
newPlayer = new Golem(pos, GameData.characterRadius, parent);
}
else 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); gameMap.Add(newPlayer);




Loading…
Cancel
Save