private static void SetupWrldMap(GameObject wrldMapGameobject, Camera streamingCamera, double latitudeDegrees, double longitudeDegrees, string materialDirectory) { if (wrldMapGameobject != null) { WrldMap wrldMap = wrldMapGameobject.AddComponent <WrldMap> (); SerializedObject serializedWrldMapObject = new UnityEditor.SerializedObject(wrldMap); SerializedProperty streamingCameraProperty = serializedWrldMapObject.FindProperty("m_streamingCamera"); SerializedProperty latitudeDegreesProperty = serializedWrldMapObject.FindProperty("m_latitudeDegrees"); SerializedProperty longitudeDegreesProperty = serializedWrldMapObject.FindProperty("m_longitudeDegrees"); SerializedProperty materialDirectoryProperty = serializedWrldMapObject.FindProperty("m_materialDirectory"); SerializedProperty useBuiltInCameraControlsProperty = serializedWrldMapObject.FindProperty("m_useBuiltInCameraControls"); streamingCameraProperty.objectReferenceValue = streamingCamera; latitudeDegreesProperty.doubleValue = latitudeDegrees; longitudeDegreesProperty.doubleValue = longitudeDegrees; materialDirectoryProperty.stringValue = materialDirectory; useBuiltInCameraControlsProperty.boolValue = false; serializedWrldMapObject.ApplyModifiedProperties(); } else { Debug.LogError("WrldMap gameobject not referenced in WRLDARKitSetupHelper."); } }
public void setdefaultview() { WrldMap wrld = GameObject.Find("WrldMap").GetComponent <WrldMap>(); wrld.OnDestroy(); wrld.SetupApi(); }
void Start() { _wrldMapInstance = GameObject.Find("WRLD").GetComponent <WrldMap>(); MainMenu.transform.Find("GoButton").GetComponent <Button>().onClick.AddListener(GoButton); CarPlacementMenu.transform.Find("BackButton").GetComponent <Button>().onClick.AddListener(BackButton); CarPlacementMenu.transform.Find("DriveButton").GetComponent <Button>().onClick.AddListener(DriveButton); FinishMenu.transform.Find("MainMenuButton").GetComponent <Button>().onClick.AddListener(BackToMainMenuButton); _wrldMapInstance.m_useBuiltInCameraControls = false; WrldMap.isCameraControlsEnabled = false; _waitForFinish = false; }
private static void SetupWRLDMap(WRLDARCoreSetupHelper wrldARCoreSetupHelper) { // Please import WRLD3D plugin if you are seeing a compiler error here. WrldMap wrldMap = wrldARCoreSetupHelper.wrldMapGameObject.AddComponent <WrldMap> (); SerializedObject serializedWrldMapObject = new UnityEditor.SerializedObject(wrldMap); SerializedProperty streamingCameraProperty = serializedWrldMapObject.FindProperty("m_streamingCamera"); SerializedProperty latitudeDegreesProperty = serializedWrldMapObject.FindProperty("m_latitudeDegrees"); SerializedProperty longitudeDegreesProperty = serializedWrldMapObject.FindProperty("m_longitudeDegrees"); SerializedProperty materialDirectoryProperty = serializedWrldMapObject.FindProperty("m_materialDirectory"); streamingCameraProperty.objectReferenceValue = wrldARCoreSetupHelper.streamingCamera; latitudeDegreesProperty.doubleValue = wrldARCoreSetupHelper.wrldStartLatitudeDegrees; longitudeDegreesProperty.doubleValue = wrldARCoreSetupHelper.wrldStartLongitudeDegrees; materialDirectoryProperty.stringValue = wrldARCoreSetupHelper.wrldMaterialDirectory; serializedWrldMapObject.ApplyModifiedProperties(); }
private void Awake() { WorldMap = GetComponentInChildren <WrldMap>(); }