public override void Initialize(ThirdPersonSystem mainSystem, AnimatorManager animatorManager, UnityInputManager inputManager) { base.Initialize(mainSystem, animatorManager, inputManager); m_ClimbJump = m_System.CharacterAbilities.Find(x => x is ClimbJump) as ClimbJump; m_WallRun = m_System.CharacterAbilities.Find(x => x is WallRun) as WallRun; }
protected void Awake() { m_ClimbJump = GetComponent <ClimbJump>(); if (wallReference == null) { wallReference = new GameObject("Wall Reference Object").transform; } }
protected void Awake() { m_ClimbJump = GetComponent <ClimbJump>(); }