public DashState(GameObject player) { this.player = player.GetComponent <PlayerNiklas>(); characterModel = player.transform.GetChild(0).gameObject.transform; rigidbody = player.GetComponent <Rigidbody>(); stateMachine = player.GetComponent <PlayerNiklas>().StateMachine; }
public MoveState(GameObject player) { this.player = player.GetComponent <PlayerNiklas>(); charakterModell = player.transform.GetChild(0).gameObject; animator = player.GetComponentInChildren <Animator>(); rigidbody = player.GetComponent <Rigidbody>(); movementSpeed = player.GetComponent <PlayerNiklas>().MovementSpeed; }
// Start is called before the first frame update void Start() { waveTimer.Set(timeBetweenWaveSpawns); currentWaveState = Wave.Waves.Init; nextWaveState = (Wave.Waves)waveNumber; waveSpawnPaused = true; //UIManager.instance.ToggleAugmentSelection(true); playerScript = Locator.instance.GetPlayerGameObject().GetComponent <PlayerNiklas>(); }
public FastSlashState(GameObject player) { hitBox = player.transform.GetChild(0).GetChild(2).GetChild(0).gameObject.GetComponent <BoxCollider>(); rigidbody = player.GetComponent <Rigidbody>(); this.player = player.GetComponent <PlayerNiklas>(); animator = player.GetComponentInChildren <Animator>(); stateMachine = player.GetComponent <PlayerNiklas>().StateMachine; characterModel = player.transform.GetChild(0).gameObject.transform; }
private void Start() { player = Locator.instance.GetPlayerGameObject().GetComponent <PlayerNiklas>(); }
public void DamagePlayer(PlayerNiklas playerScript) { playerScript.Damage(damageDealt); currentStaggerCount = 0; }
private void Start() { playerScript = GetComponentInParent <PlayerNiklas>(); }