/// <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; }