public override void AssignActorReferences(Actor newActor) { base.AssignActorReferences(newActor); _input = GetBehaviour <Actor_PlayerInput>(); _conversation = GetBehaviour <Actor_Conversation>(); }
public override void AssignActorReferences(Actor newActor) { base.AssignActorReferences(newActor); _input = GetBehaviour <Actor_PlayerInput>(); _camera = GetBehaviour <Actor_Camera>(); _animation = GetBehaviour <Actor_Animation>(); }
public override void Initialize() { base.Initialize(); _input = parentConversation.controlPlayer.GetBehaviour <Actor_PlayerInput>(); Actor_Conversation speakingActor = Actor_Conversation.GetActorByCharacterData(_characterData); Actor_Conversation speakingToActor = Actor_Conversation.GetActorByCharacterData(_characterSpeakingTo); parentConversation.AddActor(speakingActor); parentConversation.AddActor(speakingToActor); //speakingActor.FaceCharacter(speakingToActor); //speakingToActor.FaceCharacter(speakingActor); }
public override void Initialize() { base.Initialize(); _input = parentConversation.controlPlayer.GetBehaviour <Actor_PlayerInput>(); _speakingActor = null; _speakingToActor = null; if (_characterData != null) { _speakingActor = Actor_Conversation.GetActorByCharacterData(_characterData); parentConversation.AddActor(_speakingActor); } if (_characterSpeakingTo != null) { _speakingToActor = Actor_Conversation.GetActorByCharacterData(_characterSpeakingTo); parentConversation.AddActor(_speakingToActor); } }
public override void AssignActorReferences(Actor newActor) { base.AssignActorReferences(newActor); _input = GetBehaviour <Actor_PlayerInput>(); _shooting = GetBehaviour <Actor_Shooting>(); }
public override void AssignActorReferences(Actor newActor) { base.AssignActorReferences(newActor); _input = GetBehaviour <Actor_PlayerInput>(); _characterController = GetBehaviour <Actor_CharacterController>(); }