Esempio n. 1
0
/// <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;
    }
Esempio n. 2
0
//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;
        }
    }
Esempio n. 3
0
/// <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;
}
Esempio n. 4
0
//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;
}


}