//プレイヤーの総攻撃力を計算 private float GetPlayerAttackPower() { //ワイヤーで取得できるブロックの数に応じた上昇率を設定 if (playerAbility.GetWireItemCount() <= 3) { m_AttackMultipleCount = 0.05f; } else if (playerAbility.GetWireItemCount() <= 5) { m_AttackMultipleCount = 0.5f; } else if (playerAbility.GetWireItemCount() <= 7) { m_AttackMultipleCount = 2.0f; } else if (playerAbility.GetWireItemCount() <= 9) { m_AttackMultipleCount = 5.0f; } else { m_AttackMultipleCount = 10.0f; } //現在のプレイヤーの最大攻撃力を計算(攻撃力*ワイヤーで取得できるオブジェクトの数*(1+上昇率)*10回攻撃した場合) return(playerAbility.GetAttackPower() * playerAbility.GetWireCount() * (1 + m_AttackMultipleCount) * 10); }