protected void RegisterModule(EnumModuleType eModule, IModule module) { if (!mGameModules.ContainsKey(eModule)) { mGameModules.Add(eModule, module); } }
public IModule GetModule(EnumModuleType eModule) { if (mGameModules.ContainsKey(eModule)) { return(mGameModules[eModule]); } return(null); }
public ModuleToModuleDrain(EnumModuleType fromModule, string fromParamName, float fromPercent, EnumModuleType toModule, string toParamName, float toPercent) { FromModule = fromModule; FromParamName = fromParamName; FromPercent = fromPercent; ToModule = toModule; ToParamName = toParamName; ToPercent = toPercent; }
public ModuleMultyply(EnumModuleType targetModule, string paramName, float percent) { TargetModule = targetModule; ParamName = paramName; Percent = percent; }