/// <summary>
 /// 新建函数
 /// </summary>
 /// <param name="c"></param>
 public void Copy(CharaPrefab c)
 {
     m_CharaState = new CharaState(c.m_CharaState);
     m_charaBackGroundInformation = new CharaBackGroundInformation(c.m_charaBackGroundInformation);
     m_CharaAttackData            = new CharaAttackData(c.m_CharaAttackData);
     m_CharaState.CurrentEmotion  = m_CharaState.MaxEmotion;
 }
 public CharaBackGroundInformation(CharaBackGroundInformation cbi)
 {
     name        = cbi.name;
     description = cbi.description;
     helloWord   = cbi.helloWord;
     body        = cbi.body;
 }
 public void Copy(EnemyType enemy)
 {
     m_CharaState = new CharaState(enemy.m_CharaState);
     m_charaBackGroundInformation = new CharaBackGroundInformation(enemy.m_charaBackGroundInformation);
     m_CharaAttackData            = new CharaAttackData(enemy.m_CharaAttackData);
 }