예제 #1
0
 /// <summary>
 /// src의 buffer에서 자료를 복사해온다. 내부적으로는 src에서 CopyTo를 호출한다.
 /// </summary>
 /// <param name="src">복사해올 자료가 있는 NetworkObject인스턴스</param>
 public void CopyFrom(NetworkObject <T> src)
 {
     src.buffer.CopyTo(this.buffer, 0);
 }
예제 #2
0
 /// <summary>
 /// src의 buffer에서 자료를 복사해온다. 내부적으로는 src에서 CopyTo를 호출한다.
 /// </summary>
 /// <param name="src">복사해올 자료가 있는 NetworkObject인스턴스</param>
 /// <param name="numOfUnits">복사할 item들의 개수. T형식 자료의 개수이다.</param>
 /// <param name="offset">어느 index에서 시작할 것인지</param>
 public void CopyFrom(NetworkObject <T> src, int numOfUnits, int offset = 0)
 {
     src.CopyTo(this, numOfUnits, offset);
     //for (int i = 0; i < unitsInSrc; i++) this.buffer[i] = src.buffer[i];
 }
예제 #3
0
 /// <summary>
 /// 같은타입의NetworkObject형식의 buffer에 내부buffer의 내용을 복사해 준다.
 /// </summary>
 /// <param name="dst">자료가 복사될 NetworkObject인스턴스</param>
 public void CopyTo(NetworkObject <T> dst)
 {
     this.buffer.CopyTo(dst.buffer, 0);
 }