コード例 #1
0
    public override void AssignActorReferences(Actor newActor)
    {
        base.AssignActorReferences(newActor);

        _input        = GetBehaviour <Actor_PlayerInput>();
        _conversation = GetBehaviour <Actor_Conversation>();
    }
コード例 #2
0
    public override void AssignActorReferences(Actor newActor)
    {
        base.AssignActorReferences(newActor);

        _input     = GetBehaviour <Actor_PlayerInput>();
        _camera    = GetBehaviour <Actor_Camera>();
        _animation = GetBehaviour <Actor_Animation>();
    }
コード例 #3
0
    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);
    }
コード例 #4
0
    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);
        }
    }
コード例 #5
0
ファイル: Actor_Camera.cs プロジェクト: spacebit/killer7dfps
 public override void AssignActorReferences(Actor newActor)
 {
     base.AssignActorReferences(newActor);
     _input    = GetBehaviour <Actor_PlayerInput>();
     _shooting = GetBehaviour <Actor_Shooting>();
 }
コード例 #6
0
 public override void AssignActorReferences(Actor newActor)
 {
     base.AssignActorReferences(newActor);
     _input = GetBehaviour <Actor_PlayerInput>();
     _characterController = GetBehaviour <Actor_CharacterController>();
 }