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); } }
public void controlAndWatch(ControllableWorldObject character, Camera camera) { _character = character; _camera = camera; _camera.followCharacter(_character); }
public void controlAndWatch(Camera camera) { camera.unfollowCharacter(); _camera = camera; _character = camera; }