private void SetSkillCutin(BattleSkillActivity cBattleSkillActivity) { if (cBattleSkillActivity != null) { string skill_name = cBattleSkillActivity.getMainText(); ESKILLTYPE skill_type = cBattleSkillActivity.m_SkillType; MasterDataDefineLabel.ElementType skill_element = cBattleSkillActivity.m_Element; int id = m_NewBattleSkillCutin.addSkill(cBattleSkillActivity.m_SkillParamOwnerNum, skill_name, skill_type, skill_element, cBattleSkillActivity.m_SkillIndex); cBattleSkillActivity.m_CutinID = id; } }
public SkillInfo(GlobalDefine.PartyCharaIndex party_member_index, string skill_name, ESKILLTYPE skill_type, MasterDataDefineLabel.ElementType skill_element, int active_skill_index, int skill_index) { m_Caster = party_member_index; if (m_Caster == GlobalDefine.PartyCharaIndex.GENERAL) { m_Caster = BattleParam.m_PlayerParty.getGeneralPartyMember(); } m_SkillName = skill_name; m_SkillType = skill_type; m_SkillElement = skill_element; m_ActiveSkillIndex = active_skill_index; m_SkillIndex = skill_index; m_ResurrectFlag = 0; m_Key = ((int)m_Caster) + ((m_SkillType == ESKILLTYPE.eLINK || m_SkillType == ESKILLTYPE.eLINKPASSIVE) ? 100 : 0); }
public int addSkill(GlobalDefine.PartyCharaIndex party_member_index, string skill_name, ESKILLTYPE skill_type, MasterDataDefineLabel.ElementType skill_element, int active_skill_index) { SkillInfo skill_info = new SkillInfo(party_member_index, skill_name, skill_type, skill_element, active_skill_index, m_SkillIndex); m_SkillInfos.Add(skill_info); int ret_val = m_SkillIndex; m_SkillIndex++; return(ret_val); }
public void SkillCutinRequest(GlobalDefine.PartyCharaIndex charaIdx, uint skillID, ESKILLTYPE skillType) { BattleSkillActivity activity = getSkillActivity(charaIdx, skillID, skillType); SetSkillCutin(activity); }
private static BattleSkillActivity getSkillActivity(GlobalDefine.PartyCharaIndex charaIdx, uint skillID, ESKILLTYPE skillType) { BattleSkillActivity activity = new BattleSkillActivity(); //-------------------------------- // スキル情報を設定 //-------------------------------- activity.m_SkillParamOwnerNum = charaIdx; activity.m_SkillParamFieldID = 0; activity.m_SkillParamSkillID = skillID; activity.m_SkillType = skillType; return(activity); }