Zdexby TheHolyOneZ
44,741 classes
Class

NPCRelationData

: Object
ScheduleOne.NPCs.Relation.NPCRelationData, Assembly-CSharp 0x0040 (64 B) inherited 0x0010 Assembly-CSharp.dll
0x00x0040

Members 9

OffsetSizeNameTypeFlagsDefault
—0x04MinRelationshipfloatPublicStatic+1 flags0
—0x04MaxRelationshipfloatPublicStatic+1 flags1084227584
0x04<RelationDelta>k__BackingFieldfloatPrivate—
0x01<Unlocked>k__BackingFieldboolPrivate—
0x00150x03padding / unreflected
0x04<UnlockType>k__BackingFieldEUnlockTypePrivate—
0x001C0x04padding / unreflected
0x08<NPC>k__BackingFieldNPCPrivate—
0x08ConnectionsList<ScheduleOne.NPCs.NPC>Public—
0x08OnRelationshipChangeAction<System.Single>Private—
0x08OnUnlockedAction<ScheduleOne.NPCs.Relation.NPCRelationData.EUnlockTypePrivate—

Functions 27

SignatureFlagsNativeParams
float get_RelationDelta()Public+1 flags0x04
void set_RelationDelta(float value)2 flags0x04
float get_NormalizedRelationDelta()Public+1 flags0x04
bool get_Unlocked()Public+1 flags0x01
void set_Unlocked(bool value)2 flags0x01
EUnlockType get_UnlockType()Public+1 flags0x04
void set_UnlockType(const EUnlockType& value)2 flags0x04
NPC get_NPC()Public+1 flags0x08
void set_NPC(NPC value)2 flags0x08
void add_OnRelationshipChange(Action<System.Single> value)Public+1 flags0x08
void remove_OnRelationshipChange(Action<System.Single> value)Public+1 flags0x08
void add_OnUnlocked(Action<ScheduleOne.NPCs.Relation.NPCRelationData.EUnlockType value)Public+1 flags0x08
void remove_OnUnlocked(Action<ScheduleOne.NPCs.Relation.NPCRelationData.EUnlockType value)Public+1 flags0x08
void SetNPC(NPC npc)Public0x08
void Init(NPC npc)Public0x08
void ChangeRelationship(float deltaChange, bool network)Public+2 flags0x04
void SetRelationship(float newDelta, bool network)Public+2 flags0x04
void Unlock(const EUnlockType& type, bool notify)Public+2 flags0x04
void UnlockConnections()Public+2 flags0x00
RelationshipData GetSaveData()Public0x08
float GetAverageMutualRelationship()Public0x04
bool IsKnown()Public0x01
bool IsMutuallyKnown()Public0x01
List<ScheduleOne.NPCs.NPC> GetLockedConnections(bool excludeCustomers)Public0x08
List<ScheduleOne.NPCs.NPC> GetLockedDealers(bool excludeRecommended)Public0x08
List<ScheduleOne.NPCs.NPC> GetLockedSuppliers()Public0x08
void .ctor()Public+1 flags0x00

Used by 1

types with a member, parameter or interface of this type