Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Write<T>(ref T, ref int, Rune)

Writes a Unicode.Rune at an index of this string. Increments the index to the position of the next character.
Read time 1 minuteLast updated 10 days ago

Definition

  • Type: Method
  • Namespace: Unity.Collections
  • Assembly: UnityEngine.ManagedKernelModule

Write<T>(T, int, Rune)

public static FormatError Write<T>(this ref T fs, ref int index, Unicode.Rune rune) where T : unmanaged, INativeList<byte>, IUTF8Bytes

Parameters

fs

T
A string to modify.

index

A reference to an index in bytes (not characters). Incremented by 1 to 4 depending upon the UTF-8 encoded size of the character written.

rune

A rune to write to the string, encoded as UTF-8.

Returns

Type

Description

FormatErrorFormatError.None if successful. Returns FormatError.Overflow if the index is invalid or if there is not enough space to store the encoded rune.