コード例 #1
0
    private void Start()
    {
        this.movement = this.GetComponent <SnapGridMovement>();
        Assert.IsNotNull(this.movement, "Missing asset in component");

        this.currentMoveDirection = this.movement.GetRandomSnapGridDirection();
    }
コード例 #2
0
    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();
    }
コード例 #3
0
 private void Start()
 {
     this.movement = this.GetComponent <SnapGridMovement>();
     Assert.IsNotNull(this.movement, "Missing asset in component");
 }