private void Start() { m_actorName = OverrideActorName.GetActorName(transform); m_factionMember = GetComponent <FactionMember>(); if (m_factionMember == null) { enabled = false; Debug.LogError("Love/Hate; PersistentFactionManager can't find a FactionMember", this); } }
private void CheckIfPlayerIsInvolved(Transform actor) { if (actor == null) { isPlayerInvolved = false; } else if (actor.GetComponentInChildren <Player>() != null) { isPlayerInvolved = true; } else { Actor dbActor = DialogueManager.MasterDatabase.GetActor(OverrideActorName.GetActorName(actor)); isPlayerInvolved = (dbActor != null) && dbActor.IsPlayer; } }