public override void SetState(SceneState st) { if (st != null) { var state = st as GlobeGameState; _state.UpdateState(state); mSceneObject.transform.position = _state.position; mSceneObject.transform.rotation = _state.rotation; mSceneObject.transform.localScale = _state.scale; } }