SHVDN  v3
An ASI plugin for Grand Theft Auto V, which allows running scripts written in any .NET language in-game. Developed by crosire https://github.com/crosire/scripthookvdotnet/
GTA.RelationshipGroup Struct Reference
Inheritance diagram for GTA.RelationshipGroup:
GTA.Native.INativeValue

Public Member Functions

 RelationshipGroup (string name)
 
 RelationshipGroup (int hash)
 
 RelationshipGroup (uint hash)
 
Relationship GetRelationshipBetweenGroups (RelationshipGroup targetGroup)
 
void SetRelationshipBetweenGroups (RelationshipGroup targetGroup, Relationship relationship, bool bidirectionally=false)
 
void ClearRelationshipBetweenGroups (RelationshipGroup targetGroup, Relationship relationship, bool bidirectionally=false)
 
void Remove ()
 
bool Equals (RelationshipGroup group)
 
override bool Equals (object obj)
 
override int GetHashCode ()
 
override string ToString ()
 

Static Public Member Functions

static bool operator== (RelationshipGroup left, RelationshipGroup right)
 
static bool operator!= (RelationshipGroup left, RelationshipGroup right)
 
static implicit operator RelationshipGroup (int source)
 
static implicit operator RelationshipGroup (uint source)
 
static implicit operator RelationshipGroup (string source)
 
static implicit operator InputArgument (RelationshipGroup value)
 

Properties

int Hash [get]
 Gets the hash for this RelationshipGroup. More...
 
ulong NativeValue [get, set]
 Gets the native representation of this RelationshipGroup. More...
 
- Properties inherited from GTA.Native.INativeValue
ulong NativeValue [get, set]
 

Constructor & Destructor Documentation

◆ RelationshipGroup() [1/3]

GTA.RelationshipGroup.RelationshipGroup ( string  name)

◆ RelationshipGroup() [2/3]

GTA.RelationshipGroup.RelationshipGroup ( int  hash)

◆ RelationshipGroup() [3/3]

GTA.RelationshipGroup.RelationshipGroup ( uint  hash)

Member Function Documentation

◆ ClearRelationshipBetweenGroups()

void GTA.RelationshipGroup.ClearRelationshipBetweenGroups ( RelationshipGroup  targetGroup,
Relationship  relationship,
bool  bidirectionally = false 
)

◆ Equals() [1/2]

override bool GTA.RelationshipGroup.Equals ( object  obj)

◆ Equals() [2/2]

bool GTA.RelationshipGroup.Equals ( RelationshipGroup  group)

◆ GetHashCode()

override int GTA.RelationshipGroup.GetHashCode ( )

◆ GetRelationshipBetweenGroups()

Relationship GTA.RelationshipGroup.GetRelationshipBetweenGroups ( RelationshipGroup  targetGroup)

◆ operator InputArgument()

static implicit GTA.RelationshipGroup.operator InputArgument ( RelationshipGroup  value)
static

◆ operator RelationshipGroup() [1/3]

static implicit GTA.RelationshipGroup.operator RelationshipGroup ( int  source)
static

◆ operator RelationshipGroup() [2/3]

static implicit GTA.RelationshipGroup.operator RelationshipGroup ( string  source)
static

◆ operator RelationshipGroup() [3/3]

static implicit GTA.RelationshipGroup.operator RelationshipGroup ( uint  source)
static

◆ operator!=()

static bool GTA.RelationshipGroup.operator!= ( RelationshipGroup  left,
RelationshipGroup  right 
)
static

◆ operator==()

static bool GTA.RelationshipGroup.operator== ( RelationshipGroup  left,
RelationshipGroup  right 
)
static

◆ Remove()

void GTA.RelationshipGroup.Remove ( )

◆ SetRelationshipBetweenGroups()

void GTA.RelationshipGroup.SetRelationshipBetweenGroups ( RelationshipGroup  targetGroup,
Relationship  relationship,
bool  bidirectionally = false 
)

◆ ToString()

override string GTA.RelationshipGroup.ToString ( )

Property Documentation

◆ Hash

int GTA.RelationshipGroup.Hash
get

Gets the hash for this RelationshipGroup.

◆ NativeValue

ulong GTA.RelationshipGroup.NativeValue
getset

Gets the native representation of this RelationshipGroup.


The documentation for this struct was generated from the following file: