/// <summary> /// Loads the values to this script. /// </summary> public void LoadValuesToEditor() { childScript.DetermineTeamCaptain(); behaviourOnChase = childScript.behaviourOnChase; behaviourOnEnemyEngage = childScript.behaviourOnEnemyEngage; behaviourOnPanic = childScript.behaviourOnPanic; behaviourOnEnemySight = childScript.behaviourOnEnemySight; currentTeamCaptain = childScript.currentTeamCaptain; currentTeamCaptainIndex = childScript.currentTeamCaptainIndex; predefinedStrategies = childScript.strategy; strategyScript = childScript.strategyScript; }
//this is the for the strategies void StrategyFoldout() { predefinedStrategies = (PredefinedStrategies)EditorGUILayout.EnumPopup(predefinedStrategies); if (predefinedStrategies == PredefinedStrategies.Custom) { EditorGUILayout.BeginHorizontal(); EditorGUILayout.LabelField("Name Of Custom Strategy Script"); strategyScript = EditorGUILayout.TextField(strategyScript); EditorGUILayout.EndHorizontal(); } if (predefinedStrategies == PredefinedStrategies.CloseInTogether) { strategyScript = closeCombatStrategy; } }
/// <summary> /// Loads the values to this script. /// </summary> public void LoadValuesToEditor() { childScript.DetermineTeamCaptain(); behaviourOnChase = childScript.behaviourOnChase; behaviourOnEnemyEngage = childScript.behaviourOnEnemyEngage; behaviourOnPanic = childScript.behaviourOnPanic; behaviourOnEnemySight = childScript.behaviourOnEnemySight; currentTeamCaptain = childScript.currentTeamCaptain; currentTeamCaptainIndex = childScript.currentTeamCaptainIndex; predefinedStrategies = childScript.strategy; strategyScript = childScript.strategyScript; }
//this is the for the strategies void StrategyFoldout() { predefinedStrategies = (PredefinedStrategies)EditorGUILayout.EnumPopup(predefinedStrategies); if(predefinedStrategies == PredefinedStrategies.Custom) { EditorGUILayout.BeginHorizontal(); EditorGUILayout.LabelField("Name Of Custom Strategy Script"); strategyScript = EditorGUILayout.TextField(strategyScript); EditorGUILayout.EndHorizontal(); } if(predefinedStrategies == PredefinedStrategies.CloseInTogether) { strategyScript = closeCombatStrategy; } }