improve cam update
This commit is contained in:
parent
03ea64b021
commit
a6097ae400
@ -174,8 +174,6 @@ void AddNewObject(const string &in objectname, int trigger, const string &in typ
|
||||
bool FocusCam(const string &in objectname) {
|
||||
auto editor = cast<CGameCtnEditorFree>(GetApp().Editor);
|
||||
auto camera = editor.OrbitalCameraControl;
|
||||
auto map = GetApp().RootMap;
|
||||
|
||||
|
||||
if (camera !is null) {
|
||||
int index = objectsindex.Find(objectname);
|
||||
@ -188,8 +186,11 @@ bool FocusCam(const string &in objectname) {
|
||||
|
||||
camera.m_TargetedPosition = objects[index].positions[camerafocusindex];
|
||||
// Workaround to update camera TargetedPosition
|
||||
auto m_ParamScrollZoomPowe = camera.m_ParamScrollZoomPower;
|
||||
camera.m_ParamScrollZoomPower = 0;
|
||||
editor.ButtonZoomInOnClick();
|
||||
editor.ButtonZoomOutOnClick();
|
||||
camera.m_ParamScrollZoomPower = m_ParamScrollZoomPowe;
|
||||
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
|
Loading…
Reference in New Issue
Block a user