Ejemplo n.º 1
0
    protected override void OnTargetReached()
    {
        BuilderBuildState buildState = new BuilderBuildState(this.m_AIBehavior, this.m_TargetInfo, this.m_MapData, this.m_TargetPosition);        //this.m_AIBehavior, this.m_TargetInfo, this.m_TargetPosition);

        this.m_AIBehavior.ChangeState(buildState);
    }
Ejemplo n.º 2
0
    public void Build(IObstacleInfo targetInfo, TilePosition buildPosition)
    {
        BuilderBuildState buildState = new BuilderBuildState(this, targetInfo, this.MapData, buildPosition);

        this.ChangeState(buildState);
    }