예제 #1
0
    void Start()
    {
        _rigidbody       = GetComponent <Rigidbody>();
        _anim            = GetComponentInChildren <Animator>();
        _detector        = GetComponentInChildren <PlayerFacingBlockDetector>();
        _iconManager     = GetComponentInChildren <FeedbackIconManager>();
        _tutorialManager = GetComponent <TutorialIconManager>();
        _scoreEmitter    = GetComponentInChildren <ScoreEmitter>();

        ScoreManager.Instance.SetScoreEmitterForTeam(_scoreEmitter, Team);

        AudioSource[] aSources = GetComponents <AudioSource>();

        SFXMove = aSources[0];
        SFXJump = aSources[1];
        SFXPush = aSources[2];

        Initialize();
    }
예제 #2
0
 void Awake()
 {
     _iconManager = GetComponentInChildren <FeedbackIconManager>();
 }