Example #1
0
 public void NetWriteTo(EiBuffer buffer)
 {
     buffer.Write(inputDirection.ToVector2_XZ());
     buffer.Write(Body.position);
     buffer.Write(isRunning);
     buffer.Write(isWalking);
 }
Example #2
0
        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);
            }
        }
Example #3
0
 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]);
     }
 }
Example #4
0
 public void NetWriteTo(EiBuffer buffer)
 {
     buffer.Write(baseMaxStamina.Value);
     buffer.Write(maxStaminaMultiplier.Value);
     buffer.Write(currentStaminaPercentage.Value);
 }
Example #5
0
 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*/
 }