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