// ==========================================================================================
// -- μ€ν μ΄μ§ μμκ³Ό λμ μ κ±° ν΄μΌ νλ λ²ν / λλ²ν
// ==========================================================================================
public void ClearOnlyCurrentStageBuff()
{
// for ( int i = 0 ; i < insts.Count - 1 ; i++ )
for ( int i = insts.Count - 1 ; i >= 0 ; i-- )
{
if ( insts[ i ].buffInfo.isOnlyCurrentStage )
{
RemoveFromInventory( insts[ i ] );
}
}
}
리μ€νΈλ₯Ό κ²μν΄μ λκ°λ₯Ό μμ ν λ, 0 λΆν° μμν΄μ μμ νλ©΄, μ€κ°μ νλ λΉ μ§λλ§λ€ ν¬κΈ°μ μν₯μ λ°μ.
κ·Έλμ, λ§μ§λ§λΆν° μ²μκΉμ§ κ²μν΄μ μμ λ₯Ό ν΄μΌλλλ°.....
κΌ νλλ²μ© λΉνκ² λλ€μ. γ γ
foreachλ¬Έμ list.ToArray() μ¬μ©ν΄μ μ¬μ©νλ건 μ΄λ°?
리μ€νΈμμ foreachλ₯Ό μ°λ건 μ’ μ€λ²μΈκ±΄ κ°μλ°μ.... Dictionary μ λλ λλ €μ€μΌ...
γ γ λ΄λΉλ κΌλΉν¨
γ γ γ γ μ‘°μ¬ν΄μΌμ§ νλ©΄μλ κΌ λΉνκ² λλλΌκ΅¬μ.
μ΄λ° 건 Linqλ₯Ό μ¬μ©νλ©΄ μμ νκ³ μ½κ² ν μ μλ κ²μ΄μμ
λ§νλ μ’κΈ΄νλ°.... νλ² μΈλ λ§λ€ GCκ° μκΈ°μ§ μλμ? λ³λ‘ μν₯ λ°μ§ μλ λΆλΆμ΄λΌλ©΄ μκ΄ μμ κ² κ°λ€μ.
μ΄λ³΄κ΅¬λ§ μ΄μνκ±°μ κ²½μ°μ§λ§λΌ v#νκΈ°μ μλ€λ₯ΈμΈμ΄νλλ³Έλ° μ½λκ° μ¬λνλ€
κ³ μμ΄μ¬ γ ‘γ ‘;