public E_Status GetInstance(DE_Status de) { var res = m_poolDict[de.m_type].GetInstanceObj() as E_Status; m_initializerDict[de.m_type].ResetStatusData(de, m_dem, res); return(res); }
public void ResetStatusData(DE_Status de, DEM_Status dem, E_Status resStatus) { resStatus.Reset(de); ((E_SpecialAttributeStatus)resStatus).ResetSpAttrData(dem.GetSpAttrStatusById(de.m_id)); }
public void ResetStatusData(DE_Status de, DEM_Status dem, E_Status resStatus) { resStatus.Reset(de); }
public void ResetStatusData(DE_Status de, DEM_Status dem, E_Status resStatus) { resStatus.Reset(de); ((E_ConcreteAttributeStatus)resStatus).ResetConAttrData(dem.GetConAttrStatusById(de.m_id)); }
public void Reset(DE_Status de) { m_statusDe = de; }