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