GameObject

public Guid GUID { get; set; }

Language: C#

Уникальный идентификатор объекта

public GameObject()

Language: C#

Создает новый игровой объект с уникальным GUID

public GameObject(Guid GUID)

Language: C#

Создает игровой объект с заданным GUID

Parameters:

  • GUID: Уникальный идентификатор объекта

public override bool Equals(object? obj)

Language: C#

Переопределение метода Equals для сравнения игровых объектов

Parameters:

  • obj: Объект для сравнения

Returns: True, если объекты равны, иначе False

public override int GetHashCode()

Language: C#

Переопределение метода GetHashCode для получения хэш-кода на основе GUID

Returns: Хэш-код объекта

public override string ToString()

Language: C#

Переопределение метода ToString для представления объекта в виде строки

Returns: Строковое представление объекта

public static operator bool ==(GameObject? left, GameObject? right)

Language: C#

Переопределение оператора равенства для игровых объектов

Parameters:

  • left: Первый игровой объект для сравнения
  • right: Второй игровой объект для сравнения

Returns: True, если объекты равны, иначе False

public static operator bool !=(GameObject? left, GameObject? right)

Language: C#

Переопределение оператора неравенства для игровых объектов

Parameters:

  • left: Первый игровой объект для сравнения
  • right: Второй игровой объект для сравнения

Returns: True, если объекты не равны, иначе False