// Token: 0x06001E68 RID: 7784 RVA: 0x001B23D4 File Offset: 0x001B05D4 CreatureTemplate.Relationship IUseARelationshipTracker.UpdateDynamicRelationship(RelationshipTracker.DynamicRelationship dRelation) { if (dRelation.trackerRep.VisualContact) { dRelation.state.alive = dRelation.trackerRep.representedCreature.state.alive; if (dRelation.trackerRep.representedCreature.realizedCreature.grasps != null) { for (int i = 0; i < dRelation.trackerRep.representedCreature.realizedCreature.grasps.Length; i++) { if (dRelation.trackerRep.representedCreature.realizedCreature.grasps[i] != null && dRelation.trackerRep.representedCreature.realizedCreature.grasps[i].grabbed is SeaDrake) { SocialMemory.Relationship orInitiateRelationship = this.fish.State.socialMemory.GetOrInitiateRelationship(dRelation.trackerRep.representedCreature.ID); orInitiateRelationship.like = Mathf.Lerp(orInitiateRelationship.like, 0f, 5E-05f); break; } } } } CreatureTemplate.Relationship result = base.StaticRelationship(dRelation.trackerRep.representedCreature).Duplicate(); return(result); }
CreatureTemplate.Relationship IUseARelationshipTracker.UpdateDynamicRelationship(RelationshipTracker.DynamicRelationship dRelation) { return(dRelation.currentRelationship); }
RelationshipTracker.TrackedCreatureState IUseARelationshipTracker.CreateTrackedCreatureState(RelationshipTracker.DynamicRelationship rel) { return(null); }