public override void read(ByteArray byteArray) { base.read(byteArray); short sLen = 0; int i = 0; sLen = byteArray.Readshort(); for (i = 0; i < sLen; i++) { p_role kp_role = new p_role(); kp_role.read(byteArray); role_list.Add(kp_role); } }
public override void read(ByteArray byteArray) { base.read(byteArray); x = byteArray.Readshort(); y = byteArray.Readshort(); short sLen = 0; int i = 0; sLen = byteArray.Readshort(); byteArray.ReadInt32(); //完全没用的占位 for (i = 0; i < sLen; i++) { p_role kp_role = new p_role(); byteArray.ReadInt32(); //完全没用的占位 kp_role.read(byteArray); roles.Add(kp_role); } }