/// <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 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);
 }
 public CharaAttackData(CharaAttackData c)
 {
     ATK         = c.ATK;
     attackRange = c.attackRange;
 }