Пример #1
0
 public CharacterAction(CharacterTaskManager taskManager, CharacterSkillsManager skillsManager, CharacterActionState state, Vector2 startPosition, Vector2 endPosition, Vector2 actionDirection)
 {
     this.taskManager     = taskManager;
     this.skillsManager   = skillsManager;
     this.state           = state;
     this.startPosition   = startPosition;
     this.endPosition     = endPosition;
     this.actionDirection = actionDirection;
 }
Пример #2
0
 public void UpdateFogOfWar(Vector2 reducerPosition, CharacterSkillsManager skillsManager)
 {
     UpdateFogOfWar(grid.WorldToCell(reducerPosition), skillsManager.GetSkill(observeFogOfWarSkillCode).Value);
 }