public static void SetVariable(AudioEngine engine, MyGlobalVariableEnum variableEnum, float value) { var varInfo = m_glovalVariables[(int)variableEnum]; if (varInfo.VariableIndex == -1 || CacheEnabled == false) { varInfo.VariableIndex = engine.GetGlobalVariableIndex(varInfo.VariableName); m_glovalVariables[(int)variableEnum].VariableIndex = varInfo.VariableIndex; } engine.SetGlobalVariable(varInfo.VariableIndex, value); }
public static void SetVariableIndex(MyGlobalVariableEnum variableEnum, short index) { m_glovalVariables[(int)variableEnum].VariableIndex = index; }
public static string GetVariableName(MyGlobalVariableEnum variableEnum) { return(m_glovalVariables[(int)variableEnum].VariableName); }
public static short GetVariableIndex(MyGlobalVariableEnum variableEnum) { return(m_glovalVariables[(int)variableEnum].VariableIndex); }
public static void SetGlobalVariable(this AudioEngine engine, MyGlobalVariableEnum variableEnum, float value) { MyXactVariables.SetVariable(engine, variableEnum, value); }
public static short GetVariableIndex(MyGlobalVariableEnum variableEnum) { return m_glovalVariables[(int)variableEnum].VariableIndex; }
public static string GetVariableName(MyGlobalVariableEnum variableEnum) { return m_glovalVariables[(int)variableEnum].VariableName; }