Beispiel #1
0
        void DrawRegisterWithMapObject()
        {
            if (GUILayout.Button("Register/Update With Static Object Registry"))
            {
                if (string.IsNullOrEmpty(uiObj.staticMapObjectRegisterName))
                {
                    Debug.LogError("Need a static map object registry to register with");
                    return;
                }
                StaticMapsObjectRegistry mapObjRegister = GameSettings.GetSettings <StaticMapsObjectRegistry>(uiObj.staticMapObjectRegisterName);
                if (mapObjRegister == null)
                {
                    return;
                }

                UIMapsObject obj = GetRegisteredObjectOnStaticRegister(mapObjRegister);

                obj.InitializeWithValues(uiObj.transform.position, uiObj.transform.forward, uiObj.message, uiObj.miniMapIconName, uiObj.mainMapIconName, uiObj.compassIconName, uiObj.worldViewIconName);
            }
        }