Esempio n. 1
0
    private void OnEnable()
    {
        targetRudderPedal = target as RudderPedal;

        // Instantiate undoManager
        UndoManager = new HOEditorUndoManager(targetRudderPedal, "Rudder Pedal");
    }
Esempio n. 2
0
    public void Initialize(CultureInfo thisCultureInfo, bool checkTranslation)
    {
        if (smartLocWindow != null && !Application.isPlaying && thisCultureInfo != null)
        {
            if (undoManager == null)
            {
                // Instantiate Undo Manager
                undoManager = new HOEditorUndoManager(this, "Smart Localization - Translate Language Window");
            }

            if (thisCultureInfo != null)
            {
                bool newLanguage = thisCultureInfo != this.thisCultureInfo ? true : false;
                this.thisCultureInfo = thisCultureInfo;
                if (thisLanguageValues == null || thisLanguageValues.Count < 1 || newLanguage)
                {
                    InitializeLanguage(thisCultureInfo, LocFileUtility.LoadParsedLanguageFile(null), LocFileUtility.LoadParsedLanguageFile(thisCultureInfo.Name));
                }
            }

            if (checkTranslation)
            {
                //Check if the language can be translated
                canLanguageBeTranslated = false;
                CheckIfCanBeTranslated();

                if (translateFromDictionary != null)
                {
                    translateFromDictionary.Clear();
                    translateFromDictionary = null;
                }
            }
        }
    }
    private void OnEnable()
    {
        targetPropwash = target as PropWash;

        // Instantiate undoManager
        UndoManager = new HOEditorUndoManager( targetPropwash, "PropWash" );
    }
    private void OnEnable()
    {
        targetSteerableNosewheel = target as SteerableNosewheel;

        // Instantiate undoManager
        UndoManager = new HOEditorUndoManager(targetSteerableNosewheel, "Steerable Nosewheel");
    }
    private void OnEnable()
    {
        targetPropwash = target as PropWash;

        // Instantiate undoManager
        UndoManager = new HOEditorUndoManager(targetPropwash, "PropWash");
    }
    private void OnEnable()
    {
        targetControlSurface = target as ControlSurface;

        // Instantiate undoManager
        UndoManager = new HOEditorUndoManager(targetControlSurface, "ControlSurface");
    }
Esempio n. 7
0
        private void OnEnable()
        {
            src = target as SampleClass;

            // Instantiate undoManager
            undoManager = new HOEditorUndoManager(src, "SampleName");
        }
Esempio n. 8
0
    private void OnEnable()
    {
        targetWing = target as Wing;

        // Instantiate undoManager
        UndoManager = new HOEditorUndoManager(targetWing, "Wing");
    }
    private void OnEnable()
    {
        targetWheelBrake = target as WheelBrake;

        // Instantiate undoManager
        UndoManager = new HOEditorUndoManager(targetWheelBrake, "Wheel Brake");
    }
Esempio n. 10
0
    private void OnEnable()
    {
        targetEngine = target as Engine;

        // Instantiate undoManager
        UndoManager = new HOEditorUndoManager(targetEngine, "Engine");
    }
Esempio n. 11
0
    private void OnEnable()
    {
        targetYoke = target as Yoke;

        // Instantiate undoManager
        UndoManager = new HOEditorUndoManager(targetYoke, "Yoke");
    }
    private void OnEnable()
    {
        targetSteerableNosewheel = target as SteerableNosewheel;

        // Instantiate undoManager
        UndoManager = new HOEditorUndoManager( targetSteerableNosewheel, "Steerable Nosewheel" );
    }
Esempio n. 13
0
    private void OnEnable()
    {
        targetAircraft = target as Aircraft;

        // Instantiate undoManager
        UndoManager = new HOEditorUndoManager(targetAircraft, "Aircraft");
    }
Esempio n. 14
0
    public void Initialize()
    {
        // Instantiate Undo Manager
        if (undoManager == null)
        {
            undoManager = new HOEditorUndoManager(this, "Smart Localization - Main Window");
        }
        if (microsoftTranslator == null)
        {
            microsoftTranslator = new MicrosoftTranslatorManager();

            //cws == Cry Wolf Studios
            //mt == Microsoft Translator
            if (EditorPrefs.HasKey("cws_mtClientID") && EditorPrefs.HasKey("cws_mtClientSecret") && EditorPrefs.HasKey("cws_mtKeepAuthenticated"))
            {
                mtCliendID     = EditorPrefs.GetString("cws_mtClientID");
                mtCliendSecret = EditorPrefs.GetString("cws_mtClientSecret");
                keepTranslatorAuthenticated = EditorPrefs.GetBool("cws_mtKeepAuthenticated");
            }

            //Authenticate on enable
            if (keepTranslatorAuthenticated)
            {
                microsoftTranslator.GetAccessToken(mtCliendID, mtCliendSecret);
            }
        }

        if (availableLanguages == null || availableLanguages.Count < 1)
        {
            LocFileUtility.CheckAvailableLanguages(availableLanguages, notAvailableLanguages, notAvailableLanguagesEnglishNames);
        }
    }
    private void OnEnable()
    {
        targetWing = target as Wing;

        // Instantiate undoManager
        UndoManager = new HOEditorUndoManager( targetWing, "Wing" );
    }
    private void OnEnable()
    {
        targetYoke = target as Yoke;

        // Instantiate undoManager
        UndoManager = new HOEditorUndoManager( targetYoke, "Yoke" );
    }
Esempio n. 17
0
 protected virtual void OnDisable()
 {
     if(guiChangedAtAll) {
         SaveAsset();
     }
     um = null;
 }
    private void OnEnable()
    {
        targetLandingGear = target as LandingGear;

        // Instantiate undoManager
        UndoManager = new HOEditorUndoManager( targetLandingGear, "Landing Gear" );
    }
    private void OnEnable()
    {
        targetWheelBrake = target as WheelBrake;

        // Instantiate undoManager
        UndoManager = new HOEditorUndoManager( targetWheelBrake, "Wheel Brake" );
    }
    void Initialize()
    {
        if (undoManager == null)
        {
            // Instantiate Undo Manager
            undoManager = new HOEditorUndoManager(this, "Smart Localization - Edit Root Language Window");
        }
        if (keyTypes == null)
        {
            //Get the different key types
            keyTypes = Enum.GetNames(typeof(LocalizedObjectType));
        }

        if (changedRootKeys == null)
        {
            changedRootKeys = new List <SerializableStringPair>();
        }
        if (changedRootValues == null)
        {
            changedRootValues = new List <SerializableLocalizationObjectPair>();
        }
        if (parsedRootValues == null)
        {
            parsedRootValues = new Dictionary <string, LocalizedObject>();
        }

        if (parsedRootValues.Count < 1)
        {
            SetRootValues(LocFileUtility.LoadParsedLanguageFile(null));
        }
    }
    private void OnEnable()
    {
        targetLandingGear = target as LandingGear;

        // Instantiate undoManager
        UndoManager = new HOEditorUndoManager(targetLandingGear, "Landing Gear");
    }
Esempio n. 22
0
    private void OnEnable()
    {
        targetThrottleStick = target as ThrottleStick;

        // Instantiate undoManager
        UndoManager = new HOEditorUndoManager(targetThrottleStick, "Throttle Stick");
    }
Esempio n. 23
0
	public void Initialize(CultureInfo thisCultureInfo, bool checkTranslation = false)
	{
		if(smartLocWindow != null && !Application.isPlaying && thisCultureInfo != null)
		{
			if(undoManager == null)
			{
				// Instantiate Undo Manager
				undoManager = new HOEditorUndoManager(this, "Smart Localization - Translate Language Window");
			}

			if(thisCultureInfo != null)
			{
				bool newLanguage = thisCultureInfo != this.thisCultureInfo ? true : false;
				this.thisCultureInfo = thisCultureInfo;
				if(thisLanguageValues == null || thisLanguageValues.Count < 1 || newLanguage)
				{
					InitializeLanguage(thisCultureInfo, LocFileUtility.LoadParsedLanguageFile(null), LocFileUtility.LoadParsedLanguageFile(thisCultureInfo.Name));
				}
			}

			if(checkTranslation)
			{
				//Check if the language can be translated
				canLanguageBeTranslated = false;
				CheckIfCanBeTranslated();

				if(translateFromDictionary != null)
				{
					translateFromDictionary.Clear();
					translateFromDictionary = null;
				}
			}
		}
	}
    private void OnEnable()
    {
        targetRudderPedal = target as RudderPedal;

        // Instantiate undoManager
        UndoManager = new HOEditorUndoManager( targetRudderPedal, "Rudder Pedal" );
    }
Esempio n. 25
0
 private void Disable(DisabledReason p_reason)
 {
     enabled        = false;
     disabledReason = p_reason;
     src            = null;
     undoManager    = null;
 }
    private void OnEnable()
    {
        targetThrottleStick = target as ThrottleStick;

        // Instantiate undoManager
        UndoManager = new HOEditorUndoManager( targetThrottleStick, "Throttle Stick" );
    }
Esempio n. 27
0
 protected virtual void OnDisable()
 {
     if (guiChangedAtAll)
     {
         SaveAsset();
     }
     um = null;
 }
Esempio n. 28
0
 public virtual void OnEnable()
 {
     um = new HOEditorUndoManager(target, "Inspector");
     if(useFormulae) {
         if(fdb == null) { fdb = Formulae.DefaultFormulae; }
         UpdateFormulae();
     }
 }
	// ***********************************************************************************
	// INIT + GUI START - END
	// ***********************************************************************************

	public static void GUIStart(IHOTweenPanel panel, HOTweenComponent src, HOEditorUndoManager undoManager, int labelsWidth, int fieldsWidth)
	{
		// Ensure that only one panel is in a state different from the default one
		if (isManagerGUI && src != null && panelMode != HOTweenPanelMode.Default) {
			panelMode = HOTweenPanelMode.Default;
			HOTweenEditorGUI.panel.Repaint();
		}
		isManagerGUI = false;
		HOTweenEditorGUI.src = componentSrc = src;
		GUIStart(panel, undoManager, labelsWidth, fieldsWidth);
	}
Esempio n. 30
0
    private void Enable(HOTweenManager p_source)
    {
        enabled = true;
        src     = p_source;
        HOTweenEditorGUI.panelMode = HOTweenPanelMode.Default;
        undoManager = new HOEditorUndoManager(src, "HOTween Editor");

        if (src.tweenDatas == null)
        {
            src.tweenDatas = new List <HOTweenManager.HOTweenData>();
        }
    }
Esempio n. 31
0
 public virtual void OnEnable()
 {
     um = new HOEditorUndoManager(target, "Inspector");
     if (useFormulae)
     {
         if (fdb == null)
         {
             fdb = Formulae.DefaultFormulae;
         }
         UpdateFormulae();
     }
 }
Esempio n. 32
0
    public static void GUIStart(IHOTweenPanel panel, HOTweenManager src, HOEditorUndoManager undoManager, int labelsWidth, int fieldsWidth)
    {
        // Ensure that only one panel is in a state different from the default one
        if (!isManagerGUI && HOTweenEditorGUI.panel != null && panelMode != HOTweenPanelMode.Default)
        {
            panelMode = HOTweenPanelMode.Default;
            HOTweenEditorGUI.panel.Repaint();
        }

        isManagerGUI         = true;
        HOTweenEditorGUI.src = src;
        GUIStart(panel, undoManager, labelsWidth, fieldsWidth);
    }
Esempio n. 33
0
    static void GUIStart(IHOTweenPanel panel, HOEditorUndoManager undoManager, int labelsWidth, int fieldsWidth)
    {
        HOTweenEditorGUI.panel       = panel;
        HOTweenEditorGUI.undoManager = undoManager;
        HOTweenEditorGUI.labelsWidth = labelsWidth;
        HOTweenEditorGUI.fieldsWidth = fieldsWidth;
        undoManager.CheckUndo();
        EditorGUIUtility.LookLikeControls(labelsWidth, fieldsWidth);

        if (pluginDatas == null)
        {
            ReflectHOTween();
        }
        dcPropDataToValidPluginDatas = new Dictionary <HOTweenManager.HOPropData, List <PluginData> >();
        dcPropDataToValidPluginsEnum = new Dictionary <HOTweenManager.HOPropData, string[]>();
        foreach (HOTweenManager.HOTweenData twData in src.tweenDatas)
        {
            foreach (HOTweenManager.HOPropData propData in twData.propDatas)
            {
                StoreValidPluginsFor(twData.targetType, propData);
            }
        }
    }
Esempio n. 34
0
        protected virtual void OnEnable()
        {
            undoManager = new HOEditorUndoManager(target as FTail_AnimatorBase, "Undo Manager");

            sp_posSpeeds   = serializedObject.FindProperty("PositionSpeed");
            sp_rotSpeeds   = serializedObject.FindProperty("RotationSpeed");
            sp_useAutoCorr = serializedObject.FindProperty("UseAutoCorrectLookAxis");

            sp_addRefs      = serializedObject.FindProperty("AddTailReferences");
            sp_stretch      = serializedObject.FindProperty("StretchMultiplier");
            sp_fullCorrect  = serializedObject.FindProperty("FullCorrection");
            sp_rollBones    = serializedObject.FindProperty("RolledBones");
            sp_axisCorr     = serializedObject.FindProperty("AxisCorrection");
            sp_axisBack     = serializedObject.FindProperty("AxisLookBack");
            sp_extraCorr    = serializedObject.FindProperty("ExtraCorrectionOptions");
            sp_fromdir      = serializedObject.FindProperty("ExtraFromDirection");
            sp_todir        = serializedObject.FindProperty("ExtraToDirection");
            sp_animate      = serializedObject.FindProperty("AnimateCorrections");
            sp_refr         = serializedObject.FindProperty("RefreshHelpers");
            sp_smoothdelta  = serializedObject.FindProperty("SmoothDeltaTime");
            sp_queue        = serializedObject.FindProperty("QueueToLastUpdate");
            sp_rootp        = serializedObject.FindProperty("RootToParent");
            sp_autoone      = serializedObject.FindProperty("AutoGetWithOne");
            sp_useCollision = serializedObject.FindProperty("UseCollision");
            sp_gravity      = serializedObject.FindProperty("GravityPower");
            sp_colType      = serializedObject.FindProperty("CollidersType");
            sp_colScale     = serializedObject.FindProperty("CollidersScale");
            sp_colScaleMul  = serializedObject.FindProperty("CollidersScaleMul");
            sp_colBoxDim    = serializedObject.FindProperty("BoxesDimensionsMul");
            sp_colDiffFact  = serializedObject.FindProperty("DifferenceScaleFactor");
            sp_colWithOther = serializedObject.FindProperty("CollideWithOtherTails");

            sp_colIgnored     = serializedObject.FindProperty("IgnoredColliders");
            sp_colSameLayer   = serializedObject.FindProperty("CollidersSameLayer");
            sp_colCustomLayer = serializedObject.FindProperty("CollidersLayer");
            sp_colAddRigs     = serializedObject.FindProperty("CollidersAddRigidbody");
        }
Esempio n. 35
0
 void OnEnable()
 {
     _gs         = (GearSupport)target;
     undoManager = new HOEditorUndoManager(_gs, "Gear Editor");
 }
    private void OnEnable()
    {
        targetAircraft = target as Aircraft;

        // Instantiate undoManager
        UndoManager = new HOEditorUndoManager( targetAircraft, "Aircraft" );
    }
Esempio n. 37
0
 	void OnEnable(){
		_gs = (GearSupport) target;
		undoManager = new HOEditorUndoManager( _gs, "Gear Editor" );
		
	}
Esempio n. 38
0
	static void GUIStart(IHOTweenPanel panel, HOEditorUndoManager undoManager, int labelsWidth, int fieldsWidth)
	{
        _hiliteStyle = new GUIStyle(HOGUIStyle.toolbarTextField);
        _hiliteStyle.SetFontColor(new Color(0.8f, 0.55f, 0f));
        _idButtonStyle = new GUIStyle(HOGUIStyle.toolbarButton);
        _idButtonStyle.alignment = TextAnchor.MiddleLeft;
        _idMissingButtonStyle = new GUIStyle(_idButtonStyle);
        _idButtonStyle.SetFontColor(new Color(0.8f, 0.55f, 0f));
        _idMissingButtonStyle.fontStyle = FontStyle.Italic;

		HOTweenEditorGUI.panel = panel;
		HOTweenEditorGUI.undoManager = undoManager;
		HOTweenEditorGUI.labelsWidth = labelsWidth;
		HOTweenEditorGUI.fieldsWidth = fieldsWidth;
		undoManager.CheckUndo();
		EditorGUIUtility.LookLikeControls(labelsWidth, fieldsWidth);

		if (pluginDatas == null) ReflectHOTween();
		dcPropDataToValidPluginDatas = new Dictionary<HOTweenManager.HOPropData, List<PluginData>>();
		dcPropDataToValidPluginsEnum = new Dictionary<HOTweenManager.HOPropData, string[]>();
		foreach (HOTweenManager.HOTweenData twData in src.tweenDatas) {
			foreach (HOTweenManager.HOPropData propData in twData.propDatas) {
				StoreValidPluginsFor(twData.targetType, propData);
			}
		}
	}
 private void OnEnable()
 {
     // Instantiate undoManager
     undoManager = new HOEditorUndoManager(this, "AssetBundleCreator");
 }
    private void OnEnable()
    {
        targetEngine = target as Engine;

        // Instantiate undoManager
        UndoManager = new HOEditorUndoManager( targetEngine, "Engine" );
    }
Esempio n. 41
0
	private void OnEnable()
	{
		// Instantiate undoManager
		undoManager = new HOEditorUndoManager( this, "AssetBundleCreator" );
	}
	void Initialize()
	{
		if(undoManager == null)
		{
			// Instantiate Undo Manager
			undoManager = new HOEditorUndoManager(this, "Smart Localization - Edit Root Language Window");
		}
		if(keyTypes == null)
		{
			//Get the different key types
			keyTypes = Enum.GetNames(typeof(LocalizedObjectType));
		}

		if(changedRootKeys == null)
		{
			changedRootKeys = new List<SerializableStringPair>();
		}
		if(changedRootValues == null)
		{
			changedRootValues = new List<SerializableLocalizationObjectPair>();
		}
		if(parsedRootValues == null)
		{
			parsedRootValues = new Dictionary<string, LocalizedObject>();
		}

		if(parsedRootValues.Count < 1)
		{
			SetRootValues(LocFileUtility.LoadParsedLanguageFile(null));
		}
	}
    // ===================================================================================
    // MONOBEHAVIOUR METHODS -------------------------------------------------------------

    void OnEnable()
    {
        src         = target as HOTweenComponent;
        undoManager = new HOEditorUndoManager(src, "HOTweenComponent");
        HOTweenEditorGUI.panelMode = HOTweenPanelMode.Default;
    }
Esempio n. 44
0
	public void Initialize()
	{
		// Instantiate Undo Manager
		if(undoManager == null)
		{
			undoManager = new HOEditorUndoManager( this, "Smart Localization - Main Window" );
		}
		if(microsoftTranslator == null)
		{
			microsoftTranslator = new MicrosoftTranslatorManager();

			//cws == Cry Wolf Studios
			//mt == Microsoft Translator
			if(EditorPrefs.HasKey("cws_mtClientID") && EditorPrefs.HasKey("cws_mtClientSecret") && EditorPrefs.HasKey("cws_mtKeepAuthenticated"))
			{
				mtCliendID = EditorPrefs.GetString("cws_mtClientID");
				mtCliendSecret = EditorPrefs.GetString("cws_mtClientSecret");
				keepTranslatorAuthenticated = EditorPrefs.GetBool("cws_mtKeepAuthenticated");
			}

			//Authenticate on enable
			if(keepTranslatorAuthenticated)
			{
				microsoftTranslator.GetAccessToken(mtCliendID, mtCliendSecret);
			}
		}

		if(availableLanguages == null || availableLanguages.Count < 1)
		{
			LocFileUtility.CheckAvailableLanguages(availableLanguages,notAvailableLanguages,notAvailableLanguagesEnglishNames);
		}
	}
Esempio n. 45
0
    private void Enable(HOTweenManager p_source)
    {
        enabled = true;
        src = p_source;
        HOTweenEditorGUI.panelMode = HOTweenPanelMode.Default;
        undoManager = new HOEditorUndoManager(src, "HOTween Editor");

        if (src.tweenDatas == null) src.tweenDatas = new List<HOTweenManager.HOTweenData>();
    }
Esempio n. 46
0
 private void Disable(DisabledReason p_reason)
 {
     enabled = false;
     disabledReason = p_reason;
     src = null;
     undoManager = null;
 }
Esempio n. 47
0
    // ===================================================================================
    // MONOBEHAVIOUR METHODS -------------------------------------------------------------

    void OnEnable()
    {
        src = target as HOTweenComponent;
        undoManager = new HOEditorUndoManager(src, "HOTweenComponent");
        HOTweenEditorGUI.panelMode = HOTweenPanelMode.Default;
    }
Esempio n. 48
0
    static void GUIStart(IHOTweenPanel panel, HOEditorUndoManager undoManager, int labelsWidth, int fieldsWidth)
    {
        HOTweenEditorGUI.panel = panel;
        HOTweenEditorGUI.undoManager = undoManager;
        HOTweenEditorGUI.labelsWidth = labelsWidth;
        HOTweenEditorGUI.fieldsWidth = fieldsWidth;
        undoManager.CheckUndo();
        EditorGUIUtility.LookLikeControls(labelsWidth, fieldsWidth);

        if (pluginDatas == null) ReflectHOTween();
        dcPropDataToValidPluginDatas = new Dictionary<HOTweenManager.HOPropData, List<PluginData>>();
        dcPropDataToValidPluginsEnum = new Dictionary<HOTweenManager.HOPropData, string[]>();
        foreach (HOTweenManager.HOTweenData twData in src.tweenDatas) {
            foreach (HOTweenManager.HOPropData propData in twData.propDatas) {
                StoreValidPluginsFor(twData.targetType, propData);
            }
        }
    }
    private void OnEnable()
    {
        targetControlSurface = target as ControlSurface;

        // Instantiate undoManager
        UndoManager = new HOEditorUndoManager( targetControlSurface, "ControlSurface" );
    }