예제 #1
0
 public void followCharacter(ControllableWorldObject character)
 {
     try
     {
         _spatial          = character.spatial;
         _position_current = _spatial.position;
         _following        = true;
     }
     catch (Exception e)
     {
         Debug.DebugHelper.logError("Error Following Character (" + character.id + ")", e.Message);
     }
 }
예제 #2
0
 public void controlAndWatch(ControllableWorldObject character, Camera camera)
 {
     _character = character;
     _camera    = camera;
     _camera.followCharacter(_character);
 }
예제 #3
0
 public void controlAndWatch(Camera camera)
 {
     camera.unfollowCharacter();
     _camera    = camera;
     _character = camera;
 }