예제 #1
0
파일: AIManager.cs 프로젝트: fjpavm/gdddev
 public void removeSceneComponent(Scenes.SceneComponent sc)
 {
     AI.IAIEntity ai = sc as AI.IAIEntity;
     if (ai != null)
     {
         objectList.Remove(ai);
         heroPositionListners.removeMessageProcessor(ai);
     }
     Levels.Characters.Hero h = sc as Levels.Characters.Hero;
     if (h != null)
     {
         hero = null;
     }
 }
예제 #2
0
파일: AIManager.cs 프로젝트: fjpavm/gdddev
 public void addSceneComponent(Scenes.SceneComponent sc)
 {
     AI.IAIEntity ai = sc as AI.IAIEntity;
     if (ai != null)
     {
         objectList.Add(ai);
         heroPositionListners.addMessageProcessor(ai);
     }
     Levels.Characters.Hero h = sc as Levels.Characters.Hero;
     if (h != null)
     {
         hero = h;
     }
 }