public void NetWriteTo(EiBuffer buffer) { buffer.Write(inputDirection.ToVector2_XZ()); buffer.Write(Body.position); buffer.Write(isRunning); buffer.Write(isWalking); }
public virtual void WriteTo(EiBuffer buffer) { buffer.Write(NetworkId); buffer.Write(EntityPackageSize); var comps = Components; for (int i = 0; i < comps; i++) { networkComponents [i].NetWriteTo(buffer); } }
public void WriteTo(EiBuffer buffer) { if (saveItemBeforeWritingToDisk) { Save(); } buffer.Write(seed); buffer.Write(level); buffer.Write(data.Length); buffer.Write(amount); for (int i = 0; i < data.Length; i++) { buffer.WriteASCII(data [i]); } }
public void NetWriteTo(EiBuffer buffer) { buffer.Write(baseMaxStamina.Value); buffer.Write(maxStaminaMultiplier.Value); buffer.Write(currentStaminaPercentage.Value); }
public void Instantiate(EiPrefab prefab) { buffer.ClearBuffer(); buffer.Write((byte)EiNetworkInstantiateMask.None); /*01*/ buffer.Write(prefab.Id); /*04*/ buffer.Write(AllocateViewId); /*04*/ buffer.Write(localPlayer.Id); /*04*/ network.Instantiate(buffer.GetWrittenBuffer()); /*Total 13 bytes*/ }