예제 #1
0
 protected void RegisterModule(EnumModuleType eModule, IModule module)
 {
     if (!mGameModules.ContainsKey(eModule))
     {
         mGameModules.Add(eModule, module);
     }
 }
예제 #2
0
 public IModule GetModule(EnumModuleType eModule)
 {
     if (mGameModules.ContainsKey(eModule))
     {
         return(mGameModules[eModule]);
     }
     return(null);
 }
예제 #3
0
 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;
 }
예제 #4
0
 public ModuleMultyply(EnumModuleType targetModule, string paramName, float percent)
 {
     TargetModule = targetModule;
     ParamName = paramName;
     Percent = percent;
 }