コード例 #1
0
            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);
            }
コード例 #2
0
 public void ResetStatusData(DE_Status de, DEM_Status dem, E_Status resStatus)
 {
     resStatus.Reset(de);
     ((E_SpecialAttributeStatus)resStatus).ResetSpAttrData(dem.GetSpAttrStatusById(de.m_id));
 }
コード例 #3
0
 public void ResetStatusData(DE_Status de, DEM_Status dem, E_Status resStatus)
 {
     resStatus.Reset(de);
 }
コード例 #4
0
 public void ResetStatusData(DE_Status de, DEM_Status dem, E_Status resStatus)
 {
     resStatus.Reset(de);
     ((E_ConcreteAttributeStatus)resStatus).ResetConAttrData(dem.GetConAttrStatusById(de.m_id));
 }
コード例 #5
0
 public void Reset(DE_Status de)
 {
     m_statusDe = de;
 }