소스 검색

BETA: Adding remove method to `AbstractVariables`.
* Suggested by: nBd

Rumen Nikiforov 11 년 전
부모
커밋
dd5c08cee3
1개의 변경된 파일10개의 추가작업 그리고 0개의 파일을 삭제
  1. 10 0
      L2J_Server_BETA/java/com/l2jserver/gameserver/model/variables/AbstractVariables.java

+ 10 - 0
L2J_Server_BETA/java/com/l2jserver/gameserver/model/variables/AbstractVariables.java

@@ -105,4 +105,14 @@ public abstract class AbstractVariables extends StatsSet implements IRestorable,
 	{
 		return _hasChanges.compareAndSet(expect, update);
 	}
+	
+	/**
+	 * Removes variable
+	 * @param name
+	 */
+	public final void remove(String name)
+	{
+		_hasChanges.compareAndSet(false, true);
+		getSet().remove(name);
+	}
 }