public float GetCurrentAnimProgress() { if (this._anim != null) { return(AllUtils.GetDifferenceBetweenDate(this.lastInteractionTime)); } return(0.0f); }
private static byte[] BaseGetCode4(byte[] actionsBuffer, DateTime date, int round, int slot) { using (SendPacket sendPacket = new SendPacket()) { sendPacket.writeC((byte)4); sendPacket.writeC((byte)slot); sendPacket.writeT(AllUtils.GetDifferenceBetweenDate(date)); sendPacket.writeC((byte)round); sendPacket.writeH((ushort)(13 + actionsBuffer.Length)); sendPacket.writeD(0); sendPacket.writeB(actionsBuffer); return(sendPacket.mstream.ToArray()); } }
public static byte[] getCode132(byte[] data, DateTime time, int round, int slot) { using (SendPacket sendPacket = new SendPacket()) { byte[] baseData132 = Packet132Creator.getBaseData132(data); sendPacket.writeC((byte)132); sendPacket.writeC((byte)slot); sendPacket.writeT(AllUtils.GetDifferenceBetweenDate(time)); sendPacket.writeC((byte)round); sendPacket.writeH((ushort)(13 + baseData132.Length)); sendPacket.writeD(0); sendPacket.writeB(AllUtils.encrypt(baseData132, (13 + baseData132.Length) % 6 + 1)); return(sendPacket.mstream.ToArray()); } }