コード例 #1
0
 public static void WriteRectNullable(this NetworkWriter writer, Rect?value)
 {
     writer.WriteBool(value.HasValue);
     if (value.HasValue)
     {
         writer.WriteRect(value.Value);
     }
 }
コード例 #2
0
        public static void WriteSprite(this NetworkWriter writer, Sprite sprite)
        {
            // support 'null' textures for [SyncVar]s etc.
            // https://github.com/vis2k/Mirror/issues/3144
            // simply send a 'null' for texture content.
            if (sprite == null)
            {
                writer.WriteTexture2D(null);
                return;
            }

            writer.WriteTexture2D(sprite.texture);
            writer.WriteRect(sprite.rect);
            writer.WriteVector2(sprite.pivot);
        }
コード例 #3
0
ファイル: NetworkWriter.cs プロジェクト: LXShades/Mirror
 public static void WriteSprite(this NetworkWriter writer, Sprite sprite)
 {
     writer.WriteTexture2D(sprite.texture);
     writer.WriteRect(sprite.rect);
     writer.WriteVector2(sprite.pivot);
 }