//---------------------------------------------------------------------------------------------------- /// <summary> /// 인스턴스 추가. /// </summary> /// <param name="id">cUnityObject 아이디.</param> /// <param name="value">cUnityObject 인스턴스.</param> //---------------------------------------------------------------------------------------------------- public static void AddInstance( uint id, cUnityObject value ) { lock(s_instances) { s_instances.Add( id, value ); } }
//---------------------------------------------------------------------------------------------------- /// <summary> /// 인스턴스를 얻어온다. /// </summary> /// <param name="id">얻어올 cUnityObject 아이디.</param> /// <param name="value">출력될 cUnityObject.</param> /// <returns>성공 유무.</returns> //---------------------------------------------------------------------------------------------------- public static bool GetInstance( uint id, out cUnityObject value ) { lock(s_instances) { return s_instances.TryGetValue( id, out value ); } }