private void Start() { this.movement = this.GetComponent <SnapGridMovement>(); Assert.IsNotNull(this.movement, "Missing asset in component"); this.currentMoveDirection = this.movement.GetRandomSnapGridDirection(); }
private void Start() { this.AIController = this.GetComponent <SnapGridAIController>(); this.playerController = this.GetComponent <SnapGridPlayerController>(); this.movement = this.GetComponent <SnapGridMovement>(); this.playerInput = this.GetComponent <PlayerInput>(); Assert.IsNotNull(this.AIController, "Missing asset"); Assert.IsNotNull(this.playerController, "Missing asset"); Assert.IsNotNull(this.movement, "Missing asset"); Assert.IsNotNull(this.playerInput, "Missing asset"); // By default, use AI this.UseAIControls(); }
private void Start() { this.movement = this.GetComponent <SnapGridMovement>(); Assert.IsNotNull(this.movement, "Missing asset in component"); }