private void Start() { characterController = GetComponent <CharacterController>(); if (!isLocalPlayer) { stateHandler = gameObject.AddComponent <PlayerMovementObserver>(); } }
private void Start() { characterController = GetComponent <CharacterController>(); if (!isLocalPlayer) { stateHandler = gameObject.AddComponent <PlayerMovementObserver>(); return; } //Setup for local player stateHandler = gameObject.AddComponent <PlayerMovementPredictor>(); playerInput = gameObject.AddComponent <PlayerMovementInput>(); }
public override void OnStartLocalPlayer() { //Setup for local player stateHandler = gameObject.AddComponent <PlayerMovementPredictor>(); playerInput = gameObject.AddComponent <PlayerMovementInput>(); }