public bool Read( IPacketBase UnitPacket ) { // Login result if( false == UnitPacket.Read( out LoginResult ) ) return false; // General Key if( false == UnitPacket.Read( out GeneralKey ) ) return false; // TODO: 로그인 결과와 로그인 성공했을 때 서버로부터 받는 키 값이 제대로 읽혀진 것인지 확인할 것 return true; }
public bool Read( IPacketBase UnitPacket ) { int Length = 0; char[] Temp = null; // ID UnitPacket.Read( out Length ); if( false == UnitPacket.Read( out Temp, Length ) ) return false; ID = new string( Temp ); Length = 0; Temp = null; // Password UnitPacket.Read( out Length ); if( false == UnitPacket.Read( out Temp, Length ) ) return false; Password = new string( Temp ); // TODO: ID, Password가 제대로 읽혀진 것인지 확인할 것 return true; }