public void Initialize(PlayerController _playerController, TentacleController _tentacleController) { base.Initialize(); playerController = _playerController; tentacleController = _tentacleController; lineRenderer.useWorldSpace = true; }
public void Initialize() { rb = GetComponent <Rigidbody2D> (); animator = GetComponentInChildren <Animator> (); AttackController = GetComponentInChildren <PlayerAttackController> (); TentacleController = GetComponentInChildren <TentacleController> (); groundMask = LayerMask.GetMask(GROUND_LAYER); inputManager = SingletonManager.GetSingleton <InputManager> (); jumpKey = inputManager.GetKey(OctoKey.JUMP); tentacleKey = inputManager.GetKey(OctoKey.TENTACLE); jumpKey.OnKeyDown += Jump; tentacleKey.OnKeyDown += () => TentacleController.ThrowTentacle(); AttackController.Initialize(this, inputManager); TentacleController.Initialize(this, inputManager); }